Duplicating JS webpack config for karma

This remove the implicit dependency on bourbon for running the karma
tests
This commit is contained in:
Jeff Avallone 2016-10-15 17:58:26 -04:00
parent bfda16f401
commit a8030ae769

View File

@ -1,5 +1,3 @@
var webpack = require('./webpack.config.js');
module.exports = function(karma) { module.exports = function(karma) {
karma.set({ karma.set({
frameworks: ['jasmine'], frameworks: ['jasmine'],
@ -15,7 +13,23 @@ module.exports = function(karma) {
singleRun: false, singleRun: false,
webpack: { webpack: {
devtool: 'inline-source-map', devtool: 'inline-source-map',
module: webpack.module module: {
loaders: [
{
test: /\.js$/,
exclude: /node_modules/,
loader: 'babel'
},
{
test: require.resolve('snapsvg'),
loader: 'imports-loader?this=>window,fix=>module.exports=0'
},
{
test: /\.peg$/,
loader: require.resolve('./lib/canopy-loader')
}
]
}
} }
}); });
}; };