Skip to content

Commit 44f3a84

Browse files
authored
Convert all webview-ui tests: jest -> vitest (#4771)
1 parent 0d28781 commit 44f3a84

File tree

75 files changed

+1111
-3232
lines changed

Some content is hidden

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

75 files changed

+1111
-3232
lines changed

.dockerignore

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,6 @@ __tests__
6161
# Ignore development config files
6262
.eslintrc*
6363
.prettierrc*
64-
jest.config*
6564

6665
# Ignore most directories except what we need for the build
6766
apps/

pnpm-lock.yaml

Lines changed: 251 additions & 1813 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

webview-ui/jest.config.cjs

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

webview-ui/package.json

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
"lint": "eslint src --ext=ts,tsx --max-warnings=0",
77
"check-types": "tsc",
88
"pretest": "turbo run bundle --cwd ..",
9-
"test": "jest -w=40%",
9+
"test": "vitest run",
1010
"format": "prettier --write src",
1111
"dev": "vite",
1212
"build": "tsc -b && vite build",
@@ -75,25 +75,20 @@
7575
"zod": "^3.25.61"
7676
},
7777
"devDependencies": {
78-
"@jest/globals": "^29.7.0",
7978
"@roo-code/config-eslint": "workspace:^",
8079
"@roo-code/config-typescript": "workspace:^",
8180
"@testing-library/jest-dom": "^6.6.3",
8281
"@testing-library/react": "^16.2.0",
8382
"@testing-library/user-event": "^14.6.1",
84-
"@types/jest": "^29.0.0",
8583
"@types/node": "20.x",
8684
"@types/react": "^18.3.23",
8785
"@types/react-dom": "^18.3.5",
8886
"@types/shell-quote": "^1.7.5",
89-
"@types/testing-library__jest-dom": "^5.14.5",
9087
"@types/vscode-webview": "^1.57.5",
9188
"@vitejs/plugin-react": "^4.3.4",
89+
"@vitest/ui": "^3.2.3",
9290
"identity-obj-proxy": "^3.0.0",
93-
"jest": "^29.7.0",
94-
"jest-environment-jsdom": "^29.7.0",
95-
"jest-simple-dot-reporter": "^1.0.5",
96-
"ts-jest": "^29.2.5",
91+
"jsdom": "^26.0.0",
9792
"typescript": "5.8.3",
9893
"vite": "6.3.5",
9994
"vitest": "^3.2.3"

webview-ui/src/__mocks__/@vscode/webview-ui-toolkit/react.ts

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

webview-ui/src/__mocks__/components/chat/TaskHeader.tsx

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

webview-ui/src/__mocks__/i18n/TranslationContext.tsx

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

webview-ui/src/__mocks__/i18n/setup.ts

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

webview-ui/src/__mocks__/lucide-react.ts

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

webview-ui/src/__mocks__/posthog-js.ts

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

0 commit comments

Comments
 (0)