mirror of
https://github.com/Choices-js/Choices.git
synced 2024-05-21 06:56:34 +02:00
37 lines
1 KiB
JavaScript
37 lines
1 KiB
JavaScript
var webpack = require('karma-webpack');
|
|
|
|
module.exports = function(config) {
|
|
config.set({
|
|
frameworks: ['jasmine'],
|
|
files: [
|
|
'../tests/**/*_spec.js',
|
|
],
|
|
plugins: [webpack, 'karma-jasmine', 'karma-chrome-launcher', 'karma-coverage', 'karma-spec-reporter'],
|
|
browsers: ['Chrome'],
|
|
preprocessors: {
|
|
'**/*_spec.js': ['webpack'],
|
|
'src/**/*.js': ['webpack']
|
|
},
|
|
reporters: ['spec', 'coverage'],
|
|
coverageReporter: {
|
|
dir: '../tests/reports/coverage',
|
|
reporters: [{
|
|
type: 'html',
|
|
subdir: 'report-html'
|
|
}]
|
|
},
|
|
webpack: {
|
|
module: {
|
|
loaders: [{
|
|
test: /\.(js|jsx)$/,
|
|
exclude: /(bower_components|node_modules)/,
|
|
loader: 'babel-loader'
|
|
}],
|
|
}
|
|
},
|
|
colors: true,
|
|
webpackMiddleware: {
|
|
noInfo: true
|
|
},
|
|
});
|
|
}; |