UNPKG

brainfock

Version:

Brainfock business management & CMS software.

49 lines (44 loc) 1.41 kB
/* eslint-env node */ import makeConfig from './webpack/makeConfig'; export default function karmaConf(config) { config.set({ // autoWatch, it works enabled or not. Probably defined by singleRun. basePath: '', browsers: ['ChromeSmall'], customLaunchers: { ChromeSmall: { base: 'Chrome', // Unfortunately it's not possible to hide browser via negative position, // and minimized browser is not detected by Karma. flags: ['--window-size=200,200'] } }, exclude: ['./node_modules'], files: [ 'src/test/index.js' ], // available frameworks: https://npmjs.org/browse/keyword/karma-adapter frameworks: ['mocha', 'chai'], logLevel: process.env.CONTINUOUS_INTEGRATION ? config.LOG_WARN : config.LOG_INFO, notifyReporter: { reportSuccess: false }, port: 9876, // available preprocessors: https://npmjs.org/browse/keyword/karma-preprocessor preprocessors: { // preprocess with webpack and our sourcemap loader 'src/test/index.js': ['webpack', 'sourcemap'] }, // available reporters: https://npmjs.org/browse/keyword/karma-reporter reporters: process.env.CONTINUOUS_INTEGRATION ? [ ] : [ 'progress', 'notify' ], webpack: makeConfig(true), webpackServer: { noInfo: true } }); };