Skip to content

Commit e5b7eb7

Browse files
Copilotjacekradko
andauthored
chore(clerk-js): Convert all Jest tests to Vitest (#6798)
Co-authored-by: Jacek <[email protected]>
1 parent 99922ec commit e5b7eb7

File tree

184 files changed

+1269
-1541
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

184 files changed

+1269
-1541
lines changed

.changeset/two-dancers-wait.md

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

eslint.config.mjs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -335,6 +335,7 @@ export default tseslint.config([
335335
jest: pluginJest,
336336
},
337337
rules: {
338+
'@typescript-eslint/no-non-null-assertion': 'off',
338339
'@typescript-eslint/unbound-method': 'off',
339340
'jest/unbound-method': 'error',
340341
},
@@ -365,7 +366,7 @@ export default tseslint.config([
365366
},
366367
{
367368
name: 'packages/clerk-js - vitest',
368-
files: ['packages/clerk-js/src/**/*.spec.{ts,tsx}'],
369+
files: ['packages/clerk-js/src/**/*.test.{ts,tsx}'],
369370
rules: {
370371
'jest/unbound-method': 'off',
371372
'@typescript-eslint/unbound-method': 'off',

packages/clerk-js/jest.config.js

Lines changed: 0 additions & 62 deletions
This file was deleted.

packages/clerk-js/jest.jsdom-with-timezone.ts

Lines changed: 0 additions & 21 deletions
This file was deleted.

packages/clerk-js/jest.setup-after-env.ts

Lines changed: 0 additions & 1 deletion
This file was deleted.

packages/clerk-js/jest.setup.ts

Lines changed: 0 additions & 76 deletions
This file was deleted.

packages/clerk-js/package.json

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -51,15 +51,10 @@
5151
"lint": "eslint src",
5252
"lint:attw": "attw --pack . --profile node16 --ignore-rules named-exports",
5353
"lint:publint": "publint || true",
54-
"test": "jest && vitest --watch=false",
55-
"test:cache:clear": "jest --clearCache --useStderr",
56-
"test:ci": "jest --maxWorkers=70%",
57-
"test:coverage": "jest --collectCoverage && open coverage/lcov-report/index.html",
58-
"test:jest": "jest",
54+
"test": "vitest --watch=false",
5955
"test:sandbox:integration": "playwright test",
6056
"test:sandbox:integration:ui": "playwright test --ui",
6157
"test:sandbox:integration:update-snapshots": "playwright test --update-snapshots",
62-
"test:vitest": "vitest",
6358
"watch": "rspack build --config rspack.config.js --env production --watch"
6459
},
6560
"browserslist": "last 2 years",
@@ -97,7 +92,6 @@
9792
"@rspack/core": "^1.4.11",
9893
"@rspack/plugin-react-refresh": "^1.5.0",
9994
"@svgr/webpack": "^6.5.1",
100-
"@swc/jest": "0.2.39",
10195
"@types/cloudflare-turnstile": "^0.2.2",
10296
"@types/node": "^22.18.1",
10397
"@types/webpack-env": "^1.18.8",
File renamed without changes.

packages/clerk-js/src/core/__tests__/clerk.redirects.spec.ts renamed to packages/clerk-js/src/core/__tests__/clerk.redirects.test.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@ const mockEnvironmentFetch = vi.fn();
1111
vi.mock('../resources/Client');
1212
vi.mock('../resources/Environment');
1313

14-
// Because Jest, don't ask me why...
1514
vi.mock('../auth/devBrowser', () => ({
1615
createDevBrowser: (): DevBrowser => ({
1716
clear: vi.fn(),

0 commit comments

Comments
 (0)