aboutsummaryrefslogtreecommitdiffstats
path: root/packages/trpc
diff options
context:
space:
mode:
authorMohamed Bassem <me@mbassem.com>2025-04-26 19:50:25 +0000
committerMohamed Bassem <me@mbassem.com>2025-04-26 19:50:25 +0000
commitca47be7fe7be128f459c37614a04902a873fe289 (patch)
treeb5cc34bbb735af5ab40c65617cdf1f5baf3fe8ae /packages/trpc
parentc239634dcc19a442ae154afbc07949c3cba8546e (diff)
downloadkarakeep-ca47be7fe7be128f459c37614a04902a873fe289.tar.zst
tests: Run trpc tests in CI
Diffstat (limited to 'packages/trpc')
-rw-r--r--packages/trpc/testUtils.ts14
1 files changed, 14 insertions, 0 deletions
diff --git a/packages/trpc/testUtils.ts b/packages/trpc/testUtils.ts
index b8b6ac8d..c0ad74fb 100644
--- a/packages/trpc/testUtils.ts
+++ b/packages/trpc/testUtils.ts
@@ -1,3 +1,5 @@
+import { vi } from "vitest";
+
import { getInMemoryDB } from "@karakeep/db/drizzle";
import { users } from "@karakeep/db/schema";
@@ -70,6 +72,18 @@ export async function buildTestContext(
export function defaultBeforeEach(seedDB = true) {
return async (context: object) => {
+ vi.mock("@karakeep/shared/queues", () => ({
+ LinkCrawlerQueue: {
+ enqueue: vi.fn(),
+ },
+ OpenAIQueue: {
+ enqueue: vi.fn(),
+ },
+ triggerRuleEngineOnEvent: vi.fn(),
+ triggerSearchReindex: vi.fn(),
+ triggerWebhook: vi.fn(),
+ triggerSearchDeletion: vi.fn(),
+ }));
Object.assign(context, await buildTestContext(seedDB));
};
}