summaryrefslogtreecommitdiff
path: root/apps/web/src/lib/stickers/__tests__
diff options
context:
space:
mode:
authorMaze Winther <mazewinther@gmail.com>2026-03-25 16:47:22 +0100
committerMaze Winther <mazewinther@gmail.com>2026-03-29 15:48:22 +0200
commit8db3bead13441a5882d8689dfc6a9f09c82375d9 (patch)
treee9d0cafa93904ffcbec3188c37961bcc16c6422d /apps/web/src/lib/stickers/__tests__
parent39ea298a9ccba3104c549c0ca079c231981811f5 (diff)
downloadopencut-8db3bead13441a5882d8689dfc6a9f09c82375d9.tar.gz
feat: masks, properties refactor, shaders, storage migrations, and more
Diffstat (limited to 'apps/web/src/lib/stickers/__tests__')
-rw-r--r--apps/web/src/lib/stickers/__tests__/sticker-id.test.ts14
1 files changed, 7 insertions, 7 deletions
diff --git a/apps/web/src/lib/stickers/__tests__/sticker-id.test.ts b/apps/web/src/lib/stickers/__tests__/sticker-id.test.ts
index 573dc251..3236e213 100644
--- a/apps/web/src/lib/stickers/__tests__/sticker-id.test.ts
+++ b/apps/web/src/lib/stickers/__tests__/sticker-id.test.ts
@@ -3,13 +3,13 @@ import { buildStickerId, parseStickerId } from "../sticker-id";
describe("sticker-id strict mode", () => {
test("parses provider-prefixed IDs", () => {
- expect(parseStickerId({ stickerId: "icons:mdi:home" })).toEqual({
- providerId: "icons",
- providerValue: "mdi:home",
+ expect(parseStickerId({ stickerId: "flags:US" })).toEqual({
+ providerId: "flags",
+ providerValue: "US",
});
- expect(parseStickerId({ stickerId: "emoji:noto:grinning-face" })).toEqual({
- providerId: "emoji",
- providerValue: "noto:grinning-face",
+ expect(parseStickerId({ stickerId: "shapes:circle" })).toEqual({
+ providerId: "shapes",
+ providerValue: "circle",
});
});
@@ -19,7 +19,7 @@ describe("sticker-id strict mode", () => {
test("throws for malformed IDs", () => {
expect(() => parseStickerId({ stickerId: "" })).toThrow();
- expect(() => parseStickerId({ stickerId: "icons:" })).toThrow();
+ expect(() => parseStickerId({ stickerId: "flags:" })).toThrow();
expect(() => parseStickerId({ stickerId: ":mdi:home" })).toThrow();
});