aboutsummaryrefslogtreecommitdiffstats
path: root/packages/trpc/routers/bookmarks.test.ts
diff options
context:
space:
mode:
Diffstat (limited to 'packages/trpc/routers/bookmarks.test.ts')
-rw-r--r--packages/trpc/routers/bookmarks.test.ts24
1 files changed, 19 insertions, 5 deletions
diff --git a/packages/trpc/routers/bookmarks.test.ts b/packages/trpc/routers/bookmarks.test.ts
index 67e73ad1..802bd992 100644
--- a/packages/trpc/routers/bookmarks.test.ts
+++ b/packages/trpc/routers/bookmarks.test.ts
@@ -126,23 +126,37 @@ describe("Bookmark Routes", () => {
await api.updateTags({
bookmarkId: createdBookmark.id,
- attach: [{ tagName: "tag1" }, { tagName: "tag2" }],
+ attach: [
+ { tagName: "tag1" },
+ { tagName: "tag2" },
+ { tagName: "tag3" },
+ { tagName: "tag4" },
+ ],
detach: [],
});
let bookmark = await api.getBookmark({ bookmarkId: createdBookmark.id });
- expect(bookmark.tags.map((t) => t.name).sort()).toEqual(["tag1", "tag2"]);
+ expect(bookmark.tags.map((t) => t.name).sort()).toEqual([
+ "tag1",
+ "tag2",
+ "tag3",
+ "tag4",
+ ]);
const tag1Id = bookmark.tags.filter((t) => t.name == "tag1")[0].id;
await api.updateTags({
bookmarkId: bookmark.id,
- attach: [{ tagName: "tag3" }],
- detach: [{ tagId: tag1Id }],
+ attach: [{ tagName: "tag5" }],
+ detach: [{ tagId: tag1Id }, { tagName: "tag4" }],
});
bookmark = await api.getBookmark({ bookmarkId: bookmark.id });
- expect(bookmark.tags.map((t) => t.name).sort()).toEqual(["tag2", "tag3"]);
+ expect(bookmark.tags.map((t) => t.name).sort()).toEqual([
+ "tag2",
+ "tag3",
+ "tag5",
+ ]);
await api.updateTags({
bookmarkId: bookmark.id,