test(invites): tighten requireAdmin mock to match real Fastify contract
This commit is contained in:
@@ -35,10 +35,10 @@ vi.mock('../utils/auth.js', () => ({
|
|||||||
},
|
},
|
||||||
requireAdmin: async (
|
requireAdmin: async (
|
||||||
_req: { userId?: string },
|
_req: { userId?: string },
|
||||||
reply: { code: (n: number) => { send: (b: unknown) => void } },
|
reply: { code: (n: number) => { send: (b: unknown) => unknown } },
|
||||||
) => {
|
) => {
|
||||||
if (!callerIsAdmin) {
|
if (!callerIsAdmin) {
|
||||||
reply.code(403).send({ error: 'Admin required', statusCode: 403 });
|
return reply.code(403).send({ error: 'Admin required', statusCode: 403 });
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
}));
|
}));
|
||||||
|
|||||||
Reference in New Issue
Block a user