Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/text.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJulien Veyssier <eneiluj@posteo.net>2022-08-29 14:53:34 +0300
committerJulien Veyssier <eneiluj@posteo.net>2022-09-06 15:44:54 +0300
commit95a4fbbb069655470d6d313d154aed994377d644 (patch)
tree06ee4918c306112efd70395d4a24ae3ddb353f84
parentfc652996711384f695e97d42fe0b66a7bfaf7a44 (diff)
add tests for attachment metadata url generation
Signed-off-by: Julien Veyssier <eneiluj@posteo.net>
-rw-r--r--src/tests/services/AttachmentResolver.spec.js6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/tests/services/AttachmentResolver.spec.js b/src/tests/services/AttachmentResolver.spec.js
index b3d81eadd..16b2aa721 100644
--- a/src/tests/services/AttachmentResolver.spec.js
+++ b/src/tests/services/AttachmentResolver.spec.js
@@ -59,6 +59,8 @@ describe('Image resolver', () => {
expect(fallbackCandidate.type).toBe('media')
expect(fallbackCandidate.url).toBe('/nc-webroot/apps/text/mediaPreview?documentId=4173&sessionId=456&sessionToken=mySessionToken&mediaFileName=group%20pic.jpg')
expect(fallbackCandidate.name).toBe('group pic.jpg')
+ const metadataUrl = resolver.getMediaMetadataUrl(fallbackCandidate.name)
+ expect(metadataUrl).toBe('/nc-webroot/apps/text/mediaMetadata?documentId=4173&sessionId=456&sessionToken=mySessionToken&mediaFileName=group%20pic.jpg')
})
it('handles .attachments urls with token via Text API', () => {
@@ -73,6 +75,8 @@ describe('Image resolver', () => {
expect(fallbackCandidate.type).toBe('media')
expect(fallbackCandidate.url).toBe('/nc-webroot/apps/text/mediaPreview?documentId=4173&sessionId=456&sessionToken=mySessionToken&mediaFileName=group%20pic.jpg&shareToken=myShareToken')
expect(fallbackCandidate.name).toBe('group pic.jpg')
+ const metadataUrl = resolver.getMediaMetadataUrl(fallbackCandidate.name)
+ expect(metadataUrl).toBe('/nc-webroot/apps/text/mediaMetadata?documentId=4173&sessionId=456&sessionToken=mySessionToken&mediaFileName=group%20pic.jpg&shareToken=myShareToken')
})
it('leaves urls unchanged if they can be loaded directly', () => {
@@ -128,6 +132,8 @@ describe('Image resolver', () => {
expect(secondFallback.type).toBe('media')
expect(secondFallback.url).toBe('/nc-webroot/apps/text/mediaPreview?documentId=4173&sessionId=456&sessionToken=mySessionToken&mediaFileName=group%20pic.jpg')
expect(secondFallback.name).toBe('group pic.jpg')
+ const metadataUrl = resolver.getMediaMetadataUrl(secondFallback.name)
+ expect(metadataUrl).toBe('/nc-webroot/apps/text/mediaMetadata?documentId=4173&sessionId=456&sessionToken=mySessionToken&mediaFileName=group%20pic.jpg')
})
describe('missing session', () => {