mirror of
https://github.com/modernweb-dev/rocket.git
synced 2026-03-10 08:51:24 +00:00
26 lines
646 B
JavaScript
26 lines
646 B
JavaScript
import fs from 'fs';
|
|
import { playwrightLauncher } from '@web/test-runner-playwright';
|
|
|
|
const packages = fs
|
|
.readdirSync('packages')
|
|
.filter(
|
|
dir =>
|
|
fs.statSync(`packages/${dir}`).isDirectory() && fs.existsSync(`packages/${dir}/test-web`),
|
|
);
|
|
|
|
export default {
|
|
files: 'packages/*/test-web/**/*.test.{js,ts}',
|
|
nodeResolve: true,
|
|
browsers: [
|
|
playwrightLauncher({ product: 'firefox' }),
|
|
playwrightLauncher({ product: 'chromium' }),
|
|
// playwrightLauncher({ product: 'webkit' }),
|
|
],
|
|
groups: packages.map(pkg => {
|
|
return {
|
|
name: pkg,
|
|
files: `packages/${pkg}/test-web/**/*.test.js`,
|
|
};
|
|
}),
|
|
};
|