Skip to content

Commit dce68e1

Browse files
authored
chore(clerk-js): Reapply Convert all Jest tests to Vitest (#6823)
1 parent 981fae6 commit dce68e1

File tree

188 files changed

+1952
-3258
lines changed

Some content is hidden

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

188 files changed

+1952
-3258
lines changed

.changeset/dirty-cows-reply.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: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -335,6 +335,8 @@ export default tseslint.config([
335335
jest: pluginJest,
336336
},
337337
rules: {
338+
'@typescript-eslint/await-thenable': 'off',
339+
'@typescript-eslint/no-non-null-assertion': 'off',
338340
'@typescript-eslint/unbound-method': 'off',
339341
'jest/unbound-method': 'error',
340342
},
@@ -365,7 +367,7 @@ export default tseslint.config([
365367
},
366368
{
367369
name: 'packages/clerk-js - vitest',
368-
files: ['packages/clerk-js/src/**/*.spec.{ts,tsx}'],
370+
files: ['packages/clerk-js/src/**/*.test.{ts,tsx}'],
369371
rules: {
370372
'jest/unbound-method': 'off',
371373
'@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: 2 additions & 9 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",
@@ -91,18 +86,16 @@
9186
},
9287
"devDependencies": {
9388
"@clerk/testing": "workspace:^",
94-
"@emotion/jest": "^11.13.0",
9589
"@rsdoctor/rspack-plugin": "^0.4.13",
9690
"@rspack/cli": "^1.4.11",
9791
"@rspack/core": "^1.4.11",
9892
"@rspack/plugin-react-refresh": "^1.5.0",
9993
"@svgr/webpack": "^6.5.1",
100-
"@swc/jest": "0.2.39",
10194
"@types/cloudflare-turnstile": "^0.2.2",
10295
"@types/node": "^22.18.6",
10396
"@types/webpack-env": "^1.18.8",
10497
"bundlewatch": "^0.4.1",
105-
"jsdom": "^24.1.3",
98+
"jsdom": "26.1.0",
10699
"minimatch": "^10.0.3",
107100
"webpack-merge": "^5.10.0"
108101
},
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)