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
+3 -27
View File
@@ -27,7 +27,6 @@ test.describe.serial('Issue #7: Schedule Tab', () => {
let testEmail: string;
let testPassword: string;
let tournamentId: number;
let teamIds: number[] = [];
test.beforeAll(async () => {
const credentials = getTestCredentials();
@@ -87,37 +86,15 @@ test.describe.serial('Issue #7: Schedule Tab', () => {
});
tournamentId = tournament.id;
// Create teams
const teams = await Promise.all([
prisma.team.create({
data: {
eventId: tournamentId,
player1Id: players[0].id,
player2Id: players[1].id,
teamName: 'Team A',
},
}),
prisma.team.create({
data: {
eventId: tournamentId,
player1Id: players[2].id,
player2Id: players[3].id,
teamName: 'Team B',
},
}),
]);
teamIds = teams.map((t) => t.id);
// Register participants
// Register participants (teams are now ephemeral and generated during schedule creation)
await Promise.all(
players.map((player) =>
prisma.eventParticipant.create({
data: {
eventId: tournamentId,
playerId: player.id,
teamId: teams.find(
(t) => t.player1Id === player.id || t.player2Id === player.id
)?.id,
status: 'registered',
registrationDate: new Date(),
},
})
)
@@ -131,7 +108,6 @@ test.describe.serial('Issue #7: Schedule Tab', () => {
await prisma.bracketMatchup.deleteMany({ where: { eventId: tournamentId } });
await prisma.tournamentRound.deleteMany({ where: { eventId: tournamentId } });
await prisma.eventParticipant.deleteMany({ where: { eventId: tournamentId } });
await prisma.team.deleteMany({ where: { eventId: tournamentId } });
await prisma.event.delete({ where: { id: tournamentId } }).catch(() => {});
}