Files
open-wc/karma.conf.js
Thomas Allmer 5547ebc00c feat: add Markdown with JavaScript (mdjs)
Co-authored-by: Lars den Bakker <larsdenbakker@gmail.com>
2020-03-08 20:33:53 +01:00

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;
};