clipboard.js/karma.conf.js

32 lines
762 B
JavaScript
Raw Normal View History

var webpackConfig = require('./webpack.config.js');
module.exports = function (karma) {
2015-09-25 01:11:56 +03:00
karma.set({
plugins: ['karma-webpack', 'karma-chai', 'karma-sinon', 'karma-mocha', 'karma-phantomjs-launcher'],
2015-09-25 01:11:56 +03:00
frameworks: ['chai', 'sinon', 'mocha'],
2015-09-25 01:11:56 +03:00
files: [
'src/**/*.js',
'test/**/*.js',
'./node_modules/phantomjs-polyfill/bind-polyfill.js'
2015-09-25 01:11:56 +03:00
],
2015-09-25 01:11:56 +03:00
preprocessors: {
'src/**/*.js': ['webpack'],
'test/**/*.js': ['webpack']
},
webpack: {
module: webpackConfig.module,
plugins: webpackConfig.plugins
2015-09-25 01:11:56 +03:00
},
webpackMiddleware: {
stats: 'errors-only'
2015-09-25 01:11:56 +03:00
},
browsers: ['PhantomJS']
});
};