@cloudpayments/checkout
Version:
33 lines (27 loc) • 827 B
JavaScript
// eslint-disable-next-line @typescript-eslint/no-var-requires
let os = require('os');
process.env.CHROME_BIN = require('puppeteer').executablePath()
module.exports = function(config) {
let browsers = ['ChromeHeadless'];
switch(os.platform())
{
case 'win32':
//browsers.push('IE');
break;
case 'darwin':
browsers.push('Safari');
break;
}
config.set({
frameworks: ['mocha', 'chai'],
files: ['browser/index.js', '__test__/**/*.js'],
reporters: ['progress'],
port: 9876, // karma web server port
colors: true,
logLevel: config.LOG_INFO,
browsers: browsers,
autoWatch: false,
// singleRun: false, // Karma captures browsers, runs the tests and exits
concurrency: Infinity,
});
};