mirror of
https://github.com/Since-3/Kuma.git
synced 2026-10-12 20:51:18 +00:00
fix test
This commit is contained in:
parent
c3899f48ad
commit
9148cfcc1f
1 changed files with 8 additions and 8 deletions
|
|
@ -1,8 +1,8 @@
|
|||
import { describe, it, expect, vi, beforeEach } from "vitest";
|
||||
import { POST } from "@/src/app/api/auth/register/employee/route";
|
||||
|
||||
vi.mock("@/src/lib/supabase/server", () => ({
|
||||
createClient: vi.fn(),
|
||||
vi.mock("@/src/lib/supabase/admin", () => ({
|
||||
createAdminClient: vi.fn(),
|
||||
}));
|
||||
|
||||
vi.mock("@/src/lib/prisma", () => ({
|
||||
|
|
@ -11,11 +11,11 @@ vi.mock("@/src/lib/prisma", () => ({
|
|||
},
|
||||
}));
|
||||
|
||||
import { createClient } from "@/src/lib/supabase/server";
|
||||
import { createAdminClient } from "@/src/lib/supabase/admin";
|
||||
import { prisma } from "@/src/lib/prisma";
|
||||
|
||||
const mockSignUp = vi.fn();
|
||||
const mockSupabase = { auth: { signUp: mockSignUp } };
|
||||
const mockCreateUser = vi.fn();
|
||||
const mockSupabase = { auth: { admin: { createUser: mockCreateUser } } };
|
||||
|
||||
const validToken = "valid-token-abc";
|
||||
const validEmployee = {
|
||||
|
|
@ -25,9 +25,9 @@ const validEmployee = {
|
|||
};
|
||||
|
||||
beforeEach(() => {
|
||||
vi.mocked(createClient).mockResolvedValue(mockSupabase as never);
|
||||
vi.mocked(createAdminClient).mockReturnValue(mockSupabase as never);
|
||||
vi.mocked(prisma.employee.findUnique).mockReset();
|
||||
mockSignUp.mockReset();
|
||||
mockCreateUser.mockReset();
|
||||
});
|
||||
|
||||
const validBody = {
|
||||
|
|
@ -111,7 +111,7 @@ describe("POST /api/auth/register/employee", () => {
|
|||
|
||||
it("gibt 201 zurück bei erfolgreicher Registrierung", async () => {
|
||||
vi.mocked(prisma.employee.findUnique).mockResolvedValue(validEmployee as never);
|
||||
mockSignUp.mockResolvedValue({
|
||||
mockCreateUser.mockResolvedValue({
|
||||
data: { user: { id: "emp-1" } },
|
||||
error: null,
|
||||
});
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue