Compare commits
2 Commits
a0872d07ef
...
ab376e97b4
| Author | SHA1 | Date | |
|---|---|---|---|
| ab376e97b4 | |||
| 29292e697b |
@@ -201,7 +201,7 @@ test.describe('CSV Upload Player Deduplication', () => {
|
||||
// Check that the existing player was updated (not duplicated)
|
||||
const aggregatePlayers = await prisma.player.findMany({
|
||||
where: {
|
||||
name: 'Aggregate Test',
|
||||
name: `Aggregate Test ${ts}`,
|
||||
},
|
||||
});
|
||||
|
||||
|
||||
+18
-23
@@ -27,14 +27,7 @@ test.describe('Elo Rating Updates', () => {
|
||||
}
|
||||
});
|
||||
|
||||
// Then delete event participants that reference players
|
||||
await prisma.eventParticipant.deleteMany({
|
||||
where: {
|
||||
playerId: { in: playerIds }
|
||||
}
|
||||
});
|
||||
|
||||
// Then delete partnerships
|
||||
// Then delete partnerships that reference players
|
||||
await prisma.partnershipStat.deleteMany({
|
||||
where: {
|
||||
OR: [
|
||||
@@ -44,12 +37,17 @@ test.describe('Elo Rating Updates', () => {
|
||||
}
|
||||
});
|
||||
|
||||
// Then delete event participants that reference players
|
||||
await prisma.eventParticipant.deleteMany({
|
||||
where: {
|
||||
playerId: { in: playerIds }
|
||||
}
|
||||
});
|
||||
|
||||
// Finally delete players
|
||||
await prisma.player.deleteMany({
|
||||
where: {
|
||||
name: {
|
||||
startsWith: 'Elo Test'
|
||||
}
|
||||
id: { in: playerIds }
|
||||
}
|
||||
});
|
||||
});
|
||||
@@ -70,14 +68,7 @@ test.describe('Elo Rating Updates', () => {
|
||||
}
|
||||
});
|
||||
|
||||
// Then delete event participants that reference players
|
||||
await prisma.eventParticipant.deleteMany({
|
||||
where: {
|
||||
playerId: { in: playerIds }
|
||||
}
|
||||
});
|
||||
|
||||
// Then delete partnerships
|
||||
// Then delete partnerships that reference players
|
||||
await prisma.partnershipStat.deleteMany({
|
||||
where: {
|
||||
OR: [
|
||||
@@ -87,15 +78,19 @@ test.describe('Elo Rating Updates', () => {
|
||||
}
|
||||
});
|
||||
|
||||
// Then delete event participants that reference players
|
||||
await prisma.eventParticipant.deleteMany({
|
||||
where: {
|
||||
playerId: { in: playerIds }
|
||||
}
|
||||
});
|
||||
|
||||
// Finally delete players
|
||||
await prisma.player.deleteMany({
|
||||
where: {
|
||||
name: {
|
||||
startsWith: 'Elo Test'
|
||||
}
|
||||
id: { in: playerIds }
|
||||
}
|
||||
});
|
||||
await prisma.$disconnect();
|
||||
});
|
||||
|
||||
async function getEloTestPlayerIds(): Promise<number[]> {
|
||||
|
||||
Reference in New Issue
Block a user