aboutsummaryrefslogtreecommitdiffstats
path: root/packages/trpc/testUtils.ts
diff options
context:
space:
mode:
authorMohamed Bassem <me@mbassem.com>2025-07-10 19:34:31 +0000
committerMohamed Bassem <me@mbassem.com>2025-07-10 20:45:45 +0000
commit333d1610fad10e70759545f223959503288a02c6 (patch)
tree3354a21d4fa3b4dc75d03ba5f940bd3c213078fd /packages/trpc/testUtils.ts
parent93049e864ae6d281b60c23dee868bca3f585dd4a (diff)
downloadkarakeep-333d1610fad10e70759545f223959503288a02c6.tar.zst
feat: Add invite user support
Diffstat (limited to 'packages/trpc/testUtils.ts')
-rw-r--r--packages/trpc/testUtils.ts9
1 files changed, 7 insertions, 2 deletions
diff --git a/packages/trpc/testUtils.ts b/packages/trpc/testUtils.ts
index c0ad74fb..ee9d1d42 100644
--- a/packages/trpc/testUtils.ts
+++ b/packages/trpc/testUtils.ts
@@ -28,14 +28,19 @@ export async function seedUsers(db: TestDB) {
.returning();
}
-export function getApiCaller(db: TestDB, userId?: string, email?: string) {
+export function getApiCaller(
+ db: TestDB,
+ userId?: string,
+ email?: string,
+ role: "user" | "admin" = "user",
+) {
const createCaller = createCallerFactory(appRouter);
return createCaller({
user: userId
? {
id: userId,
email,
- role: "user",
+ role,
}
: null,
db,