From d37b238c9e6b060b20f8bb4c5251541345aa8e0a Mon Sep 17 00:00:00 2001 From: Alasdair Smith Date: Mon, 12 Feb 2018 16:48:09 +0000 Subject: [PATCH] Add karma config --- services/web/karma.conf.js | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 services/web/karma.conf.js diff --git a/services/web/karma.conf.js b/services/web/karma.conf.js new file mode 100644 index 0000000000..c30ac00ebc --- /dev/null +++ b/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'] + }); +}