refactor(tests): update remaining test files for ephemeral team model
This commit is contained in:
@@ -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(() => {});
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user