fix test on Windows

This commit is contained in:
Max Schmitt 2024-03-25 23:21:55 +01:00
parent 7ced290865
commit c81293254c

View file

@ -16,6 +16,7 @@
import { test, expect, playwrightCtConfigText } from './playwright-test-fixtures'; import { test, expect, playwrightCtConfigText } from './playwright-test-fixtures';
import fs from 'fs'; import fs from 'fs';
import path from 'path';
test.describe.configure({ mode: 'parallel' }); test.describe.configure({ mode: 'parallel' });
@ -183,11 +184,11 @@ test('should extract component list', async ({ runInlineTest }, testInfo) => {
}, { }, {
id: expect.stringContaining('_one'), id: expect.stringContaining('_one'),
importSource: expect.stringContaining('.'), importSource: expect.stringContaining('.'),
filename: expect.stringContaining('one/one.spec.tsx'), filename: expect.stringContaining(`one${path.sep}one.spec.tsx`),
}, { }, {
id: expect.stringContaining('_two'), id: expect.stringContaining('_two'),
importSource: expect.stringContaining('.'), importSource: expect.stringContaining('.'),
filename: expect.stringContaining('two/two.spec.tsx'), filename: expect.stringContaining(`two${path.sep}two.spec.tsx`),
}]); }]);
for (const [, value] of Object.entries(metainfo.deps)) for (const [, value] of Object.entries(metainfo.deps))
@ -214,13 +215,13 @@ test('should extract component list', async ({ runInlineTest }, testInfo) => {
expect.stringContaining('jsx-runtime.js'), expect.stringContaining('jsx-runtime.js'),
expect.stringContaining('button.tsx'), expect.stringContaining('button.tsx'),
]], ]],
[expect.stringContaining('one/index.tsx'), [ [expect.stringContaining(`one${path.sep}index.tsx`), [
expect.stringContaining('jsx-runtime.js'), expect.stringContaining('jsx-runtime.js'),
expect.stringContaining('one/index.tsx'), expect.stringContaining(`one${path.sep}index.tsx`),
]], ]],
[expect.stringContaining('two/index.tsx'), [ [expect.stringContaining(`two${path.sep}index.tsx`), [
expect.stringContaining('jsx-runtime.js'), expect.stringContaining('jsx-runtime.js'),
expect.stringContaining('two/index.tsx'), expect.stringContaining(`two${path.sep}index.tsx`),
]], ]],
]); ]);
}); });