mirror of
https://github.com/jlengrand/open-wc.git
synced 2026-03-10 08:31:19 +00:00
35 lines
825 B
JavaScript
35 lines
825 B
JavaScript
/* eslint-disable import/no-extraneous-dependencies */
|
|
const merge = require('webpack-merge');
|
|
const { createDefaultConfig } = require('./packages/testing-karma');
|
|
|
|
const packagesToTestInBrowser = [
|
|
'dedupe-mixin',
|
|
'lit-helpers',
|
|
'scoped-elements',
|
|
'semantic-dom-diff',
|
|
'testing',
|
|
'testing-helpers',
|
|
].join('|');
|
|
|
|
module.exports = config => {
|
|
config.set(
|
|
merge(createDefaultConfig(config), {
|
|
files: [
|
|
// allows running single tests with the --grep flag 188 tests
|
|
{
|
|
pattern: config.grep
|
|
? config.grep
|
|
: `packages/*(${packagesToTestInBrowser})/test/**/*.test.js`,
|
|
type: 'module',
|
|
},
|
|
],
|
|
|
|
esm: {
|
|
nodeResolve: true,
|
|
coverageExclude: ['**/testing/import-wrappers/**'],
|
|
},
|
|
}),
|
|
);
|
|
return config;
|
|
};
|