summaryrefslogtreecommitdiff
path: root/karma.conf.js
blob: a644276c269cca4a88a2686233a643bbd883dd64 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
const parts = require("./webpack.parts");
const path = require("path");

module.exports = config => {
  const tests = "tests/*.test.js";

  process.env.BABEL_ENV = "karma";
  config.set({
    frameworks: ["mocha"],
    files: [
      {
        pattern: tests,
      },
    ],
    preprocessors: {
      [tests]: ["webpack"],
    },
    webpack: parts.loadJavaScript(),
    singleRun: true,
    browsers: ['Chrome'],
    reporters: ["coverage"],
    coverageReporter: {
      dir: "build",
      reporters: [{ type: "html" }, { type: "lcov" }],
    },
  });
};