Skip to content

Commit 9454c4d

Browse files
jacekradkowobsoriano
authored andcommitted
fix(e2e): wrap chrome-extension BAPI client with retry handler (#8114)
1 parent 36af846 commit 9454c4d

File tree

2 files changed

+10
-5
lines changed

2 files changed

+10
-5
lines changed
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
---
2+
---

integration/tests/chrome-extension/helpers.ts

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ import { chromium } from '@playwright/test';
55
import type { BrowserContext } from '@playwright/test';
66

77
import type { EnvironmentConfig } from '../../models/environment';
8+
import { withRetry } from '../../testUtils/retryableClerkClient';
89
import { createUserService } from '../../testUtils/usersService';
910
import type { FakeUser } from '../../testUtils/usersService';
1011

@@ -79,11 +80,13 @@ export async function getExtensionId(context: BrowserContext) {
7980
* Create a fake user from an env config and register it via the Backend API.
8081
*/
8182
export async function createTestUser(env: EnvironmentConfig): Promise<FakeUser> {
82-
const clerkClient = backendCreateClerkClient({
83-
apiUrl: env.privateVariables.get('CLERK_API_URL'),
84-
secretKey: env.privateVariables.get('CLERK_SECRET_KEY'),
85-
publishableKey: env.publicVariables.get('CLERK_PUBLISHABLE_KEY'),
86-
});
83+
const clerkClient = withRetry(
84+
backendCreateClerkClient({
85+
apiUrl: env.privateVariables.get('CLERK_API_URL'),
86+
secretKey: env.privateVariables.get('CLERK_SECRET_KEY'),
87+
publishableKey: env.publicVariables.get('CLERK_PUBLISHABLE_KEY'),
88+
}),
89+
);
8790
const users = createUserService(clerkClient);
8891
const fakeUser = users.createFakeUser();
8992
await users.createBapiUser(fakeUser);

0 commit comments

Comments
 (0)