clipboard.js/karma.conf.js

34 lines
631 B
JavaScript

var webpackConfig = require("./webpack.config.js");
module.exports = function (karma) {
karma.set({
plugins: [
"karma-webpack",
"karma-chai",
"karma-sinon",
"karma-mocha",
"karma-chrome-launcher",
],
frameworks: ["chai", "sinon", "mocha"],
files: ["src/**/*.js", "test/**/*.js"],
preprocessors: {
"src/**/*.js": ["webpack"],
"test/**/*.js": ["webpack"],
},
webpack: {
module: webpackConfig.module,
plugins: webpackConfig.plugins,
},
webpackMiddleware: {
stats: "errors-only",
},
browsers: ["ChromeHeadless"],
});
};