refactor(tests): update remaining test files for ephemeral team model

This commit is contained in:
2026-04-03 22:00:01 -07:00
parent c222e55a52
commit 63ef1d124c
7 changed files with 76 additions and 85 deletions
+9 -9
View File
@@ -11,21 +11,21 @@ import { recalculateAllElo } from '@/lib/elo-utils';
// Mock Prisma client
const mockPrisma = {
player: {
updateMany: mock(() => {}).mockResolvedValue({ count: 0 }),
update: mock(() => {}).mockResolvedValue({}),
updateMany: mock(async () => ({ count: 0 })),
update: mock(async () => ({})),
},
eloSnapshot: {
deleteMany: mock(() => {}).mockResolvedValue({ count: 0 }),
create: mock(() => {}).mockResolvedValue({}),
deleteMany: mock(async () => ({ count: 0 })),
create: mock(async () => ({})),
},
partnershipStat: {
deleteMany: mock(() => {}).mockResolvedValue({ count: 0 }),
findFirst: mock(() => {}).mockResolvedValue(null), // No existing stats initially
update: mock(() => {}).mockResolvedValue({}),
create: mock(() => {}).mockResolvedValue({}),
deleteMany: mock(async () => ({ count: 0 })),
findFirst: mock(async () => null), // No existing stats initially
update: mock(async () => ({})),
create: mock(async () => ({})),
},
match: {
findMany: mock(() => {}).mockResolvedValue([]),
findMany: mock(async () => []),
},
};