diff --git a/apps/e2e/tests/backend/endpoints/api/v1/team-memberships.test.ts b/apps/e2e/tests/backend/endpoints/api/v1/team-memberships.test.ts index b922a48ca..139cb1b9f 100644 --- a/apps/e2e/tests/backend/endpoints/api/v1/team-memberships.test.ts +++ b/apps/e2e/tests/backend/endpoints/api/v1/team-memberships.test.ts @@ -735,21 +735,10 @@ it("should trigger multiple permission webhooks when a custom permission is incl // Wait for webhooks to be triggered await wait(5000); - let teamPermissionCreatedEvents: any[] = []; + const attemptResponse = await Webhook.listWebhookAttempts(projectId, endpointId, svixToken); - for (let i = 0; i < 20; i++) { - // Get webhook events - const attemptResponse = await Webhook.listWebhookAttempts(projectId, endpointId, svixToken, 1); - - // Check for team_permission.created events - teamPermissionCreatedEvents = attemptResponse.filter(event => event.eventType === "team_permission.created"); - - if (teamPermissionCreatedEvents.length === 2) { - break; - } - - await wait(500); - } + // Check for team_permission.created events + const teamPermissionCreatedEvents = attemptResponse.filter(event => event.eventType === "team_permission.created"); // There should be two team permission created events (for both default permissions) expect(teamPermissionCreatedEvents.length).toBe(2);