diff options
Diffstat (limited to '__tests__/lib')
-rw-r--r-- | __tests__/lib/string.test.ts | 42 |
1 files changed, 20 insertions, 22 deletions
diff --git a/__tests__/lib/string.test.ts b/__tests__/lib/string.test.ts index eeb5ae157..03d685249 100644 --- a/__tests__/lib/string.test.ts +++ b/__tests__/lib/string.test.ts @@ -459,6 +459,12 @@ describe('parseEmbedPlayerFromUrl', () => { 'https://tenor.com/view', 'https://tenor.com/view/gifId.gif', 'https://tenor.com/intl/view/gifId.gif', + + 'https://media.tenor.com/someID_AAAAC/someName.gif?hh=100&ww=100', + 'https://media.tenor.com/someID_AAAAC/someName.gif', + 'https://media.tenor.com/someID/someName.gif', + 'https://media.tenor.com/someID', + 'https://media.tenor.com', ] const outputs = [ @@ -628,20 +634,14 @@ describe('parseEmbedPlayerFromUrl', () => { }, undefined, undefined, - { type: 'giphy_gif', source: 'giphy', isGif: true, hideDetails: true, metaUri: 'https://giphy.com/gifs/39248209509382934029', - playerUri: 'https://i.giphy.com/media/39248209509382934029/200.mp4', - dimensions: { - width: 100, - height: 100, - }, + playerUri: 'https://i.giphy.com/media/39248209509382934029/200.webp', }, - { type: 'giphy_gif', source: 'giphy', @@ -736,29 +736,27 @@ describe('parseEmbedPlayerFromUrl', () => { playerUri: 'https://i.giphy.com/media/gifId/200.webp', }, - { - type: 'tenor_gif', - source: 'tenor', - isGif: true, - hideDetails: true, - playerUri: 'https://tenor.com/view/gifId.gif', - }, undefined, undefined, + undefined, + undefined, + undefined, + { type: 'tenor_gif', source: 'tenor', isGif: true, hideDetails: true, - playerUri: 'https://tenor.com/view/gifId.gif', - }, - { - type: 'tenor_gif', - source: 'tenor', - isGif: true, - hideDetails: true, - playerUri: 'https://tenor.com/intl/view/gifId.gif', + playerUri: 'https://t.gifs.bsky.app/someID_AAAAM/someName.gif', + dimensions: { + width: 100, + height: 100, + }, }, + undefined, + undefined, + undefined, + undefined, ] it('correctly grabs the correct id from uri', () => { |