Skip to content

Commit 32b41dc

Browse files
authored
feat(react): add playwright and adjust tests; update packages; (#1430)
1 parent e181128 commit 32b41dc

File tree

2 files changed

+19
-19
lines changed

2 files changed

+19
-19
lines changed

packages/cli/templates/react/igr-ts/projects/_base/files/package.json

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -4,30 +4,31 @@
44
"private": true,
55
"type": "module",
66
"dependencies": {
7-
"@testing-library/jest-dom": "^6.1.3",
7+
"@testing-library/jest-dom": "^6.9.1",
88
"@testing-library/react": "^16.3.0",
9-
"element-internals-polyfill": "^1.3.10",
9+
"element-internals-polyfill": "^3.0.2",
1010
"functions-have-names": "^1.2.3",
1111
"react": "^19.1.0",
12-
"react-app-polyfill": "^0.2.0",
12+
"react-app-polyfill": "^3.0.0",
1313
"react-dom": "^19.1.0",
14-
"react-router-dom": "^6.16.0",
15-
"resize-observer-polyfill": "^1.5.1",
16-
"vitest": "^0.34.4"
14+
"react-router-dom": "^7.9.3",
15+
"resize-observer-polyfill": "^1.5.1"
1716
},
1817
"devDependencies": {
1918
"@types/react": "^19.1.8",
2019
"@types/react-dom": "^19.1.6",
2120
"@typescript-eslint/eslint-plugin": "^8.21.0",
2221
"@typescript-eslint/parser": "^8.21.0",
23-
"@vitejs/plugin-react": "^4.0.3",
2422
"eslint": "^9.20.0",
2523
"eslint-plugin-react-hooks": "^5.1.0",
2624
"eslint-plugin-react-refresh": "^0.4.3",
27-
"jsdom": "^22.1.0",
28-
"typescript": "~5.5.4",
29-
"vite": "^4.4.9",
25+
"typescript": "^5.8.3",
26+
"vite": "^7.1.6",
27+
"vitest": "^3.2.4",
28+
"@vitest/browser": "^3.2.4",
29+
"@vitejs/plugin-react": "^5.0.3",
3030
"vitest-canvas-mock": "^0.3.3",
31+
"playwright": "^1.55.1",
3132
"igniteui-cli": "~$(cliVersion)"
3233
},
3334
"scripts": {

packages/cli/templates/react/igr-ts/projects/_base/files/vite.config.ts

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/// <reference types="vitest" />
2-
import { defineConfig } from 'vite'
2+
import { defineConfig } from 'vitest/config'
33
import react from '@vitejs/plugin-react'
44

55
// https://vitejs.dev/config/
@@ -9,15 +9,14 @@ export default defineConfig({
99
},
1010
plugins: [react()],
1111
test: {
12-
globals: true,
13-
environment: 'jsdom',
14-
setupFiles: ['./src/setupTests.ts'],
15-
deps: {
16-
optimizer: {
17-
web: {
18-
include: ['vitest-canvas-mock'],
12+
browser: {
13+
enabled: true,
14+
provider: 'playwright',
15+
instances: [
16+
{
17+
browser: 'chromium'
1918
},
20-
},
19+
],
2120
},
2221
},
2322
resolve: {

0 commit comments

Comments
 (0)