Răsfoiți Sursa

Add karma config

Alasdair Smith 8 ani în urmă
părinte
comite
d37b238c9e
1 a modificat fișierele cu 24 adăugiri și 0 ștergeri
  1. 24 0
      services/web/karma.conf.js

+ 24 - 0
services/web/karma.conf.js

@@ -0,0 +1,24 @@
+module.exports = function (config) {
+  config.set({
+    customLaunchers: {
+      ChromeCustom: {
+        base: 'ChromeHeadless',
+        // We must disable the Chrome sandbox when running Chrome inside Docker
+        // (Chrome's sandbox needs more permissions than Docker allows by
+        // default)
+        flags: ['--no-sandbox']
+      }
+    },
+    browsers: ['ChromeCustom'],
+    files: [],
+    frameworks: ['requirejs', 'mocha', 'chai-sinon'],
+    plugins: [
+      require('karma-requirejs'),
+      require('karma-mocha'),
+      require('karma-chai-sinon'),
+      require('karma-chrome-launcher'),
+      require('karma-tap-reporter')
+    ],
+    reporters: ['tap']
+  });
+}