diff --git a/packages/provider/karma.conf.js b/packages/provider/karma.conf.js index 8545f1b068b67f3173ecf5b53fed5dc5f39a4373..ca038af2286e2ad631f1c58d7216fbe4054e4199 100644 --- a/packages/provider/karma.conf.js +++ b/packages/provider/karma.conf.js @@ -1,28 +1 @@ -// Trick to use the auto-downloaded puppeteer chrome binary -process.env.CHROME_BIN = require('puppeteer').executablePath(); - -module.exports = function(config) { - config.set({ - basePath: 'dist', - frameworks: ['mocha', 'chai'], - client: { - mocha: { - ui: 'tdd', - }, - }, - files: [ - {pattern: './*.js', included: true, watched: true, served: true, type: 'module'}, - {pattern: './**/*', included: false, watched: true, served: true}, - ], - autoWatch: true, - browsers: ['ChromeHeadlessNoSandbox'], - customLaunchers: { - ChromeHeadlessNoSandbox: { - base: 'ChromeHeadless', - flags: ['--no-sandbox'] - } - }, - singleRun: false, - logLevel: config.LOG_ERROR - }); -} +module.exports = require('../../karma.common.conf.js'); diff --git a/packages/provider/package.json b/packages/provider/package.json index 84a971277a038906c073dff6e54fe6058b0679e5..afd332e96426a6b58d46004369341646bc19b10a 100644 --- a/packages/provider/package.json +++ b/packages/provider/package.json @@ -14,9 +14,9 @@ "i18next-scanner": "^2.10.2", "karma": "^5.1.0", "karma-chrome-launcher": "^3.0.0", + "karma-firefox-launcher": "^1.3.0", "karma-mocha": "^2.0.1", "mocha": "^8.0.1", - "puppeteer": "^5.3.1", "rollup": "^2.19.0", "rollup-plugin-consts": "^1.0.1", "rollup-plugin-copy": "^3.1.0", diff --git a/packages/provider/rollup.config.js b/packages/provider/rollup.config.js index 469b12bc237042fc00f0573cd9bfff82752afebd..4923379d8411fdbcbb6a79e2172460b41d456da3 100644 --- a/packages/provider/rollup.config.js +++ b/packages/provider/rollup.config.js @@ -50,8 +50,8 @@ export default (async () => { sourcemap: true }, onwarn: function (warning, warn) { - // keycloak bundled code uses eval - if (warning.code === 'EVAL') { + // ignore chai warnings + if (warning.code === 'CIRCULAR_DEPENDENCY') { return; } warn(warning);