Skip to content

Commit 634d792

Browse files
[test] Sync regression test layout with Base UI / Material UI
1 parent bd27654 commit 634d792

File tree

5 files changed

+25
-14
lines changed

5 files changed

+25
-14
lines changed

package.json

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,8 +43,11 @@
4343
"test:e2e": "pnpm run release:build && cd test/e2e && pnpm run start",
4444
"test:e2e-website": "npx playwright test test/e2e-website --config test/e2e-website/playwright.config.ts",
4545
"test:e2e-website:dev": "PLAYWRIGHT_TEST_BASE_URL=http://localhost:3001 npx playwright test test/e2e-website --config test/e2e-website/playwright.config.ts",
46-
"test:regressions": "pnpm run release:build && cd test/regressions && pnpm run start",
47-
"test:regressions:dev": "cd test/regressions && pnpm run start",
46+
"test:regressions": "cross-env NODE_ENV=production pnpm test:regressions:build && concurrently --success first --kill-others \"pnpm test:regressions:run\" \"pnpm test:regressions:server\"",
47+
"test:regressions:build": "cross-env TEST_BUILD=true vite build --config test/regressions/vite.config.js",
48+
"test:regressions:dev": "cross-env TEST_BUILD=true vite --config test/regressions/vite.config.js --port 5001",
49+
"test:regressions:run": "mocha --config test/regressions/.mocharc.cjs 'test/regressions/**/*.test.{js,ts,tsx}'",
50+
"test:regressions:server": "serve test/regressions -p 5001",
4851
"test:argos": "node ./scripts/pushArgos.mjs test/regressions/screenshots/chrome",
4952
"typescript": "lerna run --no-bail --parallel typescript",
5053
"typescript:ci": "lerna run --concurrency 1 --no-bail --no-sort typescript",

test/e2e/package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
{
22
"name": "@mui-x-internal/test-e2e",
3-
"version": "0.0.0",
43
"private": true,
54
"type": "module",
65
"scripts": {

test/regressions/.mocharc.js renamed to test/regressions/.mocharc.cjs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
export default {
1+
module.exports = {
22
extension: ['js', 'ts', 'tsx'],
33
recursive: true,
44
slow: 500,

test/regressions/package.json

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,8 @@
11
{
22
"name": "@mui-x-internal/test-regressions",
3-
"version": "0.0.0",
43
"private": true,
54
"type": "module",
6-
"scripts": {
7-
"start": "cross-env NODE_ENV=production pnpm build && concurrently --success first --kill-others \"pnpm run mocha\" \"pnpm run server\"",
8-
"build": "cross-env TEST_BUILD=true vite build",
9-
"dev": "concurrently \"pnpm run build --watch\" \"pnpm run server\"",
10-
"mocha": "mocha --config .mocharc.js '**/*.test.{js,ts,tsx}'",
11-
"server": "serve . -p 5001"
12-
},
5+
"scripts": {},
136
"devDependencies": {
147
"@babel/runtime": "^7.27.0",
158
"@mui/x-charts": "workspace:*",

test/regressions/vite.config.js

Lines changed: 18 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ import { defineConfig, transformWithEsbuild } from 'vite';
33
import react from '@vitejs/plugin-react';
44

55
export default defineConfig({
6+
root: path.join(process.cwd(), 'test/regressions'),
67
build: {
78
outDir: 'build',
89
},
@@ -11,10 +12,25 @@ export default defineConfig({
1112
},
1213
resolve: {
1314
alias: {
14-
'@mui/docs': path.resolve(
15+
'@mui/docs': path.resolve(import.meta.dirname, '../../node_modules/@mui/monorepo/packages/mui-docs/src'),
16+
'@mui/x-data-grid': path.resolve(import.meta.dirname, '../../packages/x-data-grid/src'),
17+
'@mui/x-data-grid-generator': path.resolve(import.meta.dirname, '../../packages/x-data-grid-generator/src'),
18+
'@mui/x-data-grid-pro': path.resolve(import.meta.dirname, '../../packages/x-data-grid-pro/src'),
19+
'@mui/x-data-grid-premium': path.resolve(import.meta.dirname, '../../packages/x-data-grid-premium/src'),
20+
'@mui/x-date-pickers': path.resolve(import.meta.dirname, '../../packages/x-date-pickers/src'),
21+
'@mui/x-date-pickers-pro': path.resolve(import.meta.dirname, '../../packages/x-date-pickers-pro/src'),
22+
'@mui/x-charts': path.resolve(import.meta.dirname, '../../packages/x-charts/src'),
23+
'@mui/x-charts-pro': path.resolve(import.meta.dirname, '../../packages/x-charts-pro/src'),
24+
'@mui/x-tree-view': path.resolve(import.meta.dirname, '../../packages/x-tree-view/src'),
25+
'@mui/x-tree-view-pro': path.resolve(import.meta.dirname, '../../packages/x-tree-view-pro/src'),
26+
'@mui/x-license': path.resolve(import.meta.dirname, '../../packages/x-license/src'),
27+
'@mui/x-telemetry': path.resolve(import.meta.dirname, '../../packages/x-telemetry/src'),
28+
'@mui/x-internals': path.resolve(import.meta.dirname, '../../packages/x-internals/src'),
29+
'@mui/material-nextjs': path.resolve(
1530
import.meta.dirname,
16-
'../../node_modules/@mui/monorepo/packages/mui-docs/src',
31+
'../../node_modules/@mui/monorepo/packages/mui-material-nextjs/src',
1732
),
33+
docs: path.resolve(import.meta.dirname, '../../node_modules/@mui/monorepo/docs'),
1834
docsx: path.resolve(import.meta.dirname, '../../docs'),
1935
},
2036
},

0 commit comments

Comments
 (0)