js-waku/karma.conf.js

32 lines
776 B
JavaScript
Raw Normal View History

2021-07-14 01:40:15 +00:00
module.exports = function (config) {
config.set({
frameworks: ['mocha', 'karma-typescript'],
files: [
'src/lib/**/*.ts',
'src/proto/**/*.ts',
'src/tests/browser/*.spec.ts',
],
2021-07-14 01:40:15 +00:00
preprocessors: {
'**/*.ts': ['karma-typescript'],
},
plugins: [
require('karma-mocha'),
require('karma-typescript'),
require('karma-chrome-launcher'),
],
logLevel: config.LOG_DEBUG,
reporters: ['progress', 'karma-typescript'],
browsers: ['Chromium'],
singleRun: true,
karmaTypescriptConfig: {
bundlerOptions: {
entrypoints: /src\/tests\/browser\/.*\.spec\.ts$/,
},
2021-07-14 02:13:03 +00:00
tsconfig: './tsconfig.karma.json',
2021-07-14 01:40:15 +00:00
coverageOptions: {
instrumentation: false,
},
},
});
};