aboutsummaryrefslogtreecommitdiffstats
path: root/packages/trpc/testUtils.ts
diff options
context:
space:
mode:
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,