about summary refs log tree commit diff
path: root/__tests__
diff options
context:
space:
mode:
authorhailey <me@haileyok.com>2025-06-30 13:24:53 -0700
committerGitHub <noreply@github.com>2025-06-30 13:24:53 -0700
commit806d3792a9c6185169dcf0ecb93a4fa1157cc90f (patch)
tree30cc01862e2d2d6a8939dca8a9d56eb7e7b81f19 /__tests__
parent5e20d5ffaba1c33e85e5e1d84bb4dea93ed249e9 (diff)
downloadvoidsky-806d3792a9c6185169dcf0ecb93a4fa1157cc90f.tar.zst
feat: use t.gifs cdn for tenor search results (#8574)
Diffstat (limited to '__tests__')
-rw-r--r--__tests__/lib/string.test.ts16
1 files changed, 16 insertions, 0 deletions
diff --git a/__tests__/lib/string.test.ts b/__tests__/lib/string.test.ts
index b018da236..0f53d386a 100644
--- a/__tests__/lib/string.test.ts
+++ b/__tests__/lib/string.test.ts
@@ -6,6 +6,7 @@ import {
   createStarterPackLinkFromAndroidReferrer,
   parseStarterPackUri,
 } from '#/lib/strings/starter-pack'
+import {tenorUrlToBskyGifUrl} from '#/state/queries/tenor'
 import {cleanError} from '../../src/lib/strings/errors'
 import {createFullHandle, makeValidHandle} from '../../src/lib/strings/handles'
 import {enforceLen} from '../../src/lib/strings/helpers'
@@ -997,3 +998,18 @@ describe('createStarterPackGooglePlayUri', () => {
     expect(createStarterPackGooglePlayUri(undefined, 'rkey')).toEqual(null)
   })
 })
+
+describe('tenorUrlToBskyGifUrl', () => {
+  const inputs = [
+    'https://media.tenor.com/someID_AAAAC/someName.gif',
+    'https://media.tenor.com/someID/someName.gif',
+  ]
+
+  it.each(inputs)(
+    'returns url with t.gifs.bsky.app as hostname for input url',
+    input => {
+      const out = tenorUrlToBskyGifUrl(input)
+      expect(out.startsWith('https://t.gifs.bsky.app/')).toEqual(true)
+    },
+  )
+})