UNPKG

happyucjs-util

Version:

a collection of utility functions for HappyUC

52 lines (50 loc) 1.09 kB
module.exports = function (config) { config.set({ frameworks: ['browserify', 'detectBrowsers', 'mocha'], files: [ 'test/*.js' ], preprocessors: { 'test/*.js': ['browserify', 'env'] }, singleRun: true, plugins: [ 'karma-browserify', 'karma-chrome-launcher', 'karma-env-preprocessor', 'karma-firefox-launcher', 'karma-detect-browsers', 'karma-mocha' ], browserify: { 'transform': [ [ 'babelify', { 'presets': [ 'env' ] } ] ], debug: true }, envPreprocessor: [ 'RANDOM_TESTS_REPEAT', 'TRAVIS' ], detectBrowsers: { enabled: true, usePhantomJS: false, postDetection: function (availableBrowser) { if (process.env.TRAVIS) { return ['Firefox'] } var browsers = ['Chrome', 'Firefox'] return browsers.filter(function (browser) { return availableBrowser.indexOf(browser) !== -1 }) } } }) }