Skip to content

Commit 2e59a27

Browse files
committed
fix(e2e): wrap chrome-extension BAPI client with retry handler
1 parent f5df7c7 commit 2e59a27

2 files changed

Lines changed: 5 additions & 2 deletions

File tree

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: 3 additions & 2 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,11 @@ 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+
const clerkClient = withRetry(backendCreateClerkClient({
8384
apiUrl: env.privateVariables.get('CLERK_API_URL'),
8485
secretKey: env.privateVariables.get('CLERK_SECRET_KEY'),
8586
publishableKey: env.publicVariables.get('CLERK_PUBLISHABLE_KEY'),
86-
});
87+
}));
8788
const users = createUserService(clerkClient);
8889
const fakeUser = users.createFakeUser();
8990
await users.createBapiUser(fakeUser);

0 commit comments

Comments
 (0)