From dc13251bcc760b14b4475dc1f62f938b10cc9f19 Mon Sep 17 00:00:00 2001 From: Lauris Skraucis Date: Tue, 8 Jul 2025 10:03:10 +0200 Subject: [PATCH] fix: flakey v2 assign-all-team-members test (#22300) --- .../assign-all-team-members.e2e-spec.ts | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/apps/api/v2/src/modules/organizations/event-types/assign-all-team-members.e2e-spec.ts b/apps/api/v2/src/modules/organizations/event-types/assign-all-team-members.e2e-spec.ts index 42e3d3832e..84b1e0ebfd 100644 --- a/apps/api/v2/src/modules/organizations/event-types/assign-all-team-members.e2e-spec.ts +++ b/apps/api/v2/src/modules/organizations/event-types/assign-all-team-members.e2e-spec.ts @@ -304,8 +304,10 @@ describe("Assign all team members", () => { expect(data.title).toEqual(body.title); expect(data.hosts.length).toEqual(2); expect(data.schedulingType).toEqual("collective"); - evaluateHost({ userId: firstManagedUser.user.id }, data.hosts[0]); - evaluateHost({ userId: secondManagedUser.user.id }, data.hosts[1]); + const dataFirstHost = data.hosts.find((host) => host.userId === firstManagedUser.user.id); + const dataSecondHost = data.hosts.find((host) => host.userId === secondManagedUser.user.id); + evaluateHost({ userId: firstManagedUser.user.id }, dataFirstHost); + evaluateHost({ userId: secondManagedUser.user.id }, dataSecondHost); const eventTypeHosts = await hostsRepositoryFixture.getEventTypeHosts(data.id); expect(eventTypeHosts.length).toEqual(2); @@ -341,13 +343,15 @@ describe("Assign all team members", () => { expect(data.title).toEqual(body.title); expect(data.hosts.length).toEqual(2); expect(data.schedulingType).toEqual("roundRobin"); + const dataFirstHost = data.hosts.find((host) => host.userId === firstManagedUser.user.id); + const dataSecondHost = data.hosts.find((host) => host.userId === secondManagedUser.user.id); evaluateHost( { userId: firstManagedUser.user.id, mandatory: false, priority: "medium" }, - data.hosts[0] + dataFirstHost ); evaluateHost( { userId: secondManagedUser.user.id, mandatory: false, priority: "medium" }, - data.hosts[1] + dataSecondHost ); const eventTypeHosts = await hostsRepositoryFixture.getEventTypeHosts(data.id); @@ -381,13 +385,15 @@ describe("Assign all team members", () => { expect(data.title).toEqual(body.title); expect(data.hosts.length).toEqual(2); expect(data.schedulingType).toEqual("roundRobin"); + const dataFirstHost = data.hosts.find((host) => host.userId === firstManagedUser.user.id); + const dataSecondHost = data.hosts.find((host) => host.userId === secondManagedUser.user.id); evaluateHost( { userId: firstManagedUser.user.id, mandatory: false, priority: "medium" }, - data.hosts[0] + dataFirstHost ); evaluateHost( { userId: secondManagedUser.user.id, mandatory: false, priority: "medium" }, - data.hosts[1] + dataSecondHost ); const eventTypeHosts = await hostsRepositoryFixture.getEventTypeHosts(data.id);