diff options
author | Julien Veyssier <eneiluj@posteo.net> | 2022-08-29 14:53:34 +0300 |
---|---|---|
committer | Julien Veyssier <eneiluj@posteo.net> | 2022-09-06 15:44:54 +0300 |
commit | 95a4fbbb069655470d6d313d154aed994377d644 (patch) | |
tree | 06ee4918c306112efd70395d4a24ae3ddb353f84 | |
parent | fc652996711384f695e97d42fe0b66a7bfaf7a44 (diff) |
add tests for attachment metadata url generation
Signed-off-by: Julien Veyssier <eneiluj@posteo.net>
-rw-r--r-- | src/tests/services/AttachmentResolver.spec.js | 6 |
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', () => { |