unit-tests
Version:
A single command to install libs and setup scripts used in unit testing
22 lines (20 loc) • 642 B
JavaScript
process.env.CHROME_BIN = require('puppeteer').executablePath();
module.exports = function (config) {
config.set({
frameworks: ['jasmine', 'karma-typescript'],
files: ['./test.js', './src/**/*.ts', './tests/**/*.ts'],
preprocessors: {
'src/**/*.ts': ['karma-typescript'],
'tests/**/*.ts': ['karma-typescript'],
},
restartOnFileChange: false,
reporters: ['progress', 'karma-typescript'],
browsers: ['ChromeHeadless'],
karmaTypescriptConfig: {
tsconfig: 'tsconfig.spec.json',
bundlerOptions: {
transforms: [require('karma-typescript-es6-transform')()],
},
},
});
};