Skip to content

Commit 27e4fee

Browse files
LukasTyJCQuintas
andauthored
[code-infra] Strengthen URL usage for test config (#18444)
Signed-off-by: Lukas Tyla <llukas.tyla@gmail.com> Co-authored-by: Jose C Quintas Jr <juniorquintas@gmail.com>
1 parent a37752c commit 27e4fee

File tree

6 files changed

+12
-7
lines changed

6 files changed

+12
-7
lines changed

packages/x-date-pickers-pro/vitest.config.browser.mts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
/// <reference types="@vitest/browser/providers/playwright" />
2+
import { fileURLToPath } from 'node:url';
23
import { mergeConfig } from 'vitest/config';
34
import sharedConfig from '../../vitest.shared.mts';
45
import { getTestName } from '../../scripts/getTestName.mts';
@@ -7,7 +8,7 @@ export default mergeConfig(sharedConfig, {
78
test: {
89
name: getTestName(import.meta.url),
910
environment: 'browser',
10-
setupFiles: [new URL('../../test/utils/setupPickers.js', import.meta.url).pathname],
11+
setupFiles: [fileURLToPath(new URL('../../test/utils/setupPickers.js', import.meta.url))],
1112
browser: {
1213
enabled: true,
1314
instances: [
Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import { fileURLToPath } from 'node:url';
12
import { mergeConfig } from 'vitest/config';
23
import sharedConfig from '../../vitest.shared.mts';
34
import { getTestName } from '../../scripts/getTestName.mts';
@@ -6,6 +7,6 @@ export default mergeConfig(sharedConfig, {
67
test: {
78
name: getTestName(import.meta.url),
89
environment: 'jsdom',
9-
setupFiles: [new URL('../../test/utils/setupPickers.js', import.meta.url).pathname],
10+
setupFiles: [fileURLToPath(new URL('../../test/utils/setupPickers.js', import.meta.url))],
1011
},
1112
});

packages/x-date-pickers/vitest.config.browser.mts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
/// <reference types="@vitest/browser/providers/playwright" />
2+
import { fileURLToPath } from 'node:url';
23
import { mergeConfig } from 'vitest/config';
34
import sharedConfig from '../../vitest.shared.mts';
45

@@ -18,7 +19,7 @@ export default mergeConfig(sharedConfig, {
1819
test: {
1920
name: getTestName(import.meta.url),
2021
environment: 'browser',
21-
setupFiles: [new URL('../../test/utils/setupPickers.js', import.meta.url).pathname],
22+
setupFiles: [fileURLToPath(new URL('../../test/utils/setupPickers.js', import.meta.url))],
2223
browser: {
2324
enabled: true,
2425
instances: [

packages/x-date-pickers/vitest.config.jsdom.mts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import { fileURLToPath } from 'node:url';
12
import { mergeConfig } from 'vitest/config';
23
// eslint-disable-next-line import/no-relative-packages
34
import { redirectImports } from '../../test/vite-plugin-filter-replace.mts';
@@ -24,6 +25,6 @@ export default mergeConfig(sharedConfig, {
2425
test: {
2526
name: getTestName(import.meta.url),
2627
environment: 'jsdom',
27-
setupFiles: [new URL('../../test/utils/setupPickers.js', import.meta.url).pathname],
28+
setupFiles: [fileURLToPath(new URL('../../test/utils/setupPickers.js', import.meta.url))],
2829
},
2930
});

packages/x-internal-gestures/vitest.config.browser.mts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
/// <reference types="@vitest/browser/providers/playwright" />
2+
import { fileURLToPath } from 'node:url';
23
import { mergeConfig } from 'vitest/config';
34
import sharedConfig from '../../vitest.shared.mts';
45
import { getTestName } from '../../scripts/getTestName.mts';
@@ -7,7 +8,7 @@ export default mergeConfig(sharedConfig, {
78
test: {
89
name: getTestName(import.meta.url),
910
environment: 'browser',
10-
setupFiles: [new URL('./src/matchers/index.ts', import.meta.url).pathname],
11+
setupFiles: [fileURLToPath(new URL('./src/matchers/index.ts', import.meta.url))],
1112
browser: {
1213
enabled: true,
1314
isolate: true,

vitest.shared.mts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ export const alias = [
3131
}),
3232
{
3333
find: 'test/utils',
34-
replacement: new URL('./test/utils', import.meta.url).pathname,
34+
replacement: fileURLToPath(new URL('./test/utils', import.meta.url)),
3535
},
3636
];
3737

@@ -53,7 +53,7 @@ export default defineConfig({
5353
},
5454
test: {
5555
globals: true,
56-
setupFiles: [new URL('test/setupVitest.ts', import.meta.url).pathname],
56+
setupFiles: [fileURLToPath(new URL('test/setupVitest.ts', import.meta.url))],
5757
// Required for some tests that contain early returns or conditional tests.
5858
passWithNoTests: true,
5959
env: {

0 commit comments

Comments
 (0)