changement
This commit is contained in:
@@ -21,13 +21,31 @@ const testEmail = "e2e-flow-test@test.com";
|
||||
const ticketCode = "ZZE2ETEST1";
|
||||
let token;
|
||||
let createdTicketId;
|
||||
let settingsBackup;
|
||||
|
||||
beforeAll(async () => {
|
||||
await prisma.user.deleteMany({ where: { email: testEmail } });
|
||||
await prisma.ticket.deleteMany({ where: { code: ticketCode } });
|
||||
|
||||
// Le parcours a besoin d'un jeu ouvert, quelle que soit la date de début
|
||||
// enregistrée en base (par défaut le 2 octobre 2026) : on la place à hier
|
||||
// le temps du test, puis on la restaure.
|
||||
settingsBackup = await prisma.gameSettings.findFirst({ orderBy: { id: "asc" } });
|
||||
const hier = new Date(Date.now() - 24 * 60 * 60 * 1000);
|
||||
if (settingsBackup) {
|
||||
await prisma.gameSettings.update({ where: { id: settingsBackup.id }, data: { startDate: hier } });
|
||||
} else {
|
||||
await prisma.gameSettings.create({ data: { startDate: hier } });
|
||||
}
|
||||
});
|
||||
|
||||
afterAll(async () => {
|
||||
if (settingsBackup) {
|
||||
await prisma.gameSettings.update({ where: { id: settingsBackup.id }, data: { startDate: settingsBackup.startDate } });
|
||||
} else {
|
||||
await prisma.gameSettings.deleteMany({});
|
||||
}
|
||||
|
||||
const user = await prisma.user.findUnique({ where: { email: testEmail } });
|
||||
if (user) {
|
||||
await prisma.claim.deleteMany({ where: { participation: { userId: user.id } } });
|
||||
@@ -48,7 +66,8 @@ describe("THE TIP TOP - FULL E2E FLOW", () => {
|
||||
firstname: "E2E",
|
||||
lastname: "Test",
|
||||
email: testEmail,
|
||||
password: "Password123",
|
||||
password: "Password123!",
|
||||
confirmPassword: "Password123!",
|
||||
});
|
||||
|
||||
expect(res.statusCode).toBe(201);
|
||||
@@ -62,7 +81,7 @@ describe("THE TIP TOP - FULL E2E FLOW", () => {
|
||||
|
||||
const res = await request(app).post("/api/auth/login").send({
|
||||
email: testEmail,
|
||||
password: "Password123",
|
||||
password: "Password123!",
|
||||
});
|
||||
|
||||
expect(res.statusCode).toBe(200);
|
||||
|
||||
Reference in New Issue
Block a user