From bdeb4b1dc919b21067bf2da5d5f8bb871e6b4d81 Mon Sep 17 00:00:00 2001 From: Syed Ali Shahbaz <52925846+alishaz-polymath@users.noreply.github.com> Date: Fri, 13 Feb 2026 13:18:52 +0400 Subject: [PATCH] fix: use randomString() for booking uid in slots e2e tests to avoid unique constraint flake (#27916) Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> --- .../slots-2024-04-15/controllers/slots.controller.e2e-spec.ts | 4 ++-- .../e2e/user-event-type-slots.controller.e2e-spec.ts | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/apps/api/v2/src/modules/slots/slots-2024-04-15/controllers/slots.controller.e2e-spec.ts b/apps/api/v2/src/modules/slots/slots-2024-04-15/controllers/slots.controller.e2e-spec.ts index 7dc9f21da8..6da4612ed6 100644 --- a/apps/api/v2/src/modules/slots/slots-2024-04-15/controllers/slots.controller.e2e-spec.ts +++ b/apps/api/v2/src/modules/slots/slots-2024-04-15/controllers/slots.controller.e2e-spec.ts @@ -515,7 +515,7 @@ describe("Slots 2024-04-15 Endpoints", () => { it("should do a booking for seated event and slot should show attendees count and bookingUid", async () => { const startTime = "2050-09-05T11:00:00.000Z"; const booking = await bookingsRepositoryFixture.create({ - uid: `booking-uid-${seatedEventTypeId}`, + uid: `booking-uid-${randomString()}`, title: "booking title", startTime, endTime: "2050-09-05T12:00:00.000Z", @@ -598,7 +598,7 @@ describe("Slots 2024-04-15 Endpoints", () => { it("should do a booking for seated event and slot should show attendees count and bookingUid in range format", async () => { const startTime = "2050-09-05T11:00:00.000Z"; const booking = await bookingsRepositoryFixture.create({ - uid: `booking-uid-${seatedEventTypeId}`, + uid: `booking-uid-${randomString()}`, title: "booking title", startTime, endTime: "2050-09-05T12:00:00.000Z", diff --git a/apps/api/v2/src/modules/slots/slots-2024-09-04/controllers/e2e/user-event-type-slots.controller.e2e-spec.ts b/apps/api/v2/src/modules/slots/slots-2024-09-04/controllers/e2e/user-event-type-slots.controller.e2e-spec.ts index 5e69d6ca9f..305fdfdbe9 100644 --- a/apps/api/v2/src/modules/slots/slots-2024-09-04/controllers/e2e/user-event-type-slots.controller.e2e-spec.ts +++ b/apps/api/v2/src/modules/slots/slots-2024-09-04/controllers/e2e/user-event-type-slots.controller.e2e-spec.ts @@ -832,7 +832,7 @@ describe("Slots 2024-09-04 Endpoints", () => { it("should do a booking for seated event and slot should show attendees count and bookingUid", async () => { const startTime = "2050-09-05T11:00:00.000Z"; const booking = await bookingsRepositoryFixture.create({ - uid: `booking-uid-${seatedEventType.id}`, + uid: `booking-uid-${randomString()}`, title: "booking title", startTime, endTime: "2050-09-05T12:00:00.000Z", @@ -961,7 +961,7 @@ describe("Slots 2024-09-04 Endpoints", () => { it("should do a booking for seated event and slot should show attendees count and bookingUid and return range format", async () => { const startTime = "2050-09-05T11:00:00.000Z"; const booking = await bookingsRepositoryFixture.create({ - uid: `booking-uid-${seatedEventType.id}`, + uid: `booking-uid-${randomString()}`, title: "booking title", startTime, endTime: "2050-09-05T12:00:00.000Z",