From cb0ee989c0e47695afce9b03fa3eee019cfab90a Mon Sep 17 00:00:00 2001 From: Esdras Renan Date: Thu, 27 Nov 2025 08:31:53 -0300 Subject: [PATCH] Make api mock preserve other Convex routes in rename test --- tests/api-admin-devices-rename.test.ts | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/tests/api-admin-devices-rename.test.ts b/tests/api-admin-devices-rename.test.ts index db66202..0ae0b8a 100644 --- a/tests/api-admin-devices-rename.test.ts +++ b/tests/api-admin-devices-rename.test.ts @@ -13,9 +13,16 @@ vi.mock("convex/browser", () => ({ ConvexHttpClient: vi.fn(() => ({ mutation: mutationMock })), })) -vi.mock("@/convex/_generated/api", () => ({ - api: { users: { ensureUser: "users:ensureUser" } }, -})) +vi.mock("@/convex/_generated/api", async () => { + const actual = await vi.importActual("@/convex/_generated/api") + return { + ...actual, + api: { + ...actual.api, + users: { ensureUser: "users:ensureUser" }, + }, + } +}) describe("POST /api/admin/devices/rename", () => { beforeEach(() => {