1+ /* eslint no-process-env: "off" */
2+
13'use strict' ;
4+
25var packageJson = require ( './package.json' ) ;
36var defaultTimeout = 120000 ;
47var browserifyIstanbul = require ( 'browserify-istanbul' ) ;
58module . exports = function configureKarma ( config ) {
6- var localBrowsers = [
7- 'PhantomJS' ,
8- ] ;
9+ var localBrowsers = [ 'PhantomJS' ] ;
910var sauceLabsBrowsers = {
1011SauceChromeLatest :{
1112base :'SauceLabs' ,
@@ -41,7 +42,9 @@ module.exports = function configureKarma(config) {
4142config . set ( {
4243basePath :'' ,
4344browsers :localBrowsers ,
44- logLevel :process . env . npm_config_debug ?config . LOG_DEBUG :config . LOG_INFO ,
45+ logLevel :process . env . npm_config_debug ?
46+ config . LOG_DEBUG :
47+ config . LOG_INFO ,
4548frameworks :[ 'browserify' , 'mocha' ] ,
4649files :[ 'test/*.js' ] ,
4750exclude :[ ] ,
@@ -51,9 +54,7 @@ module.exports = function configureKarma(config) {
5154browserify :{
5255debug :true ,
5356bare :true ,
54- transform :[
55- browserifyIstanbul ( { ignore :[ '**/node_modules/**' , '**/test/**' ] } ) ,
56- ] ,
57+ transform :[ browserifyIstanbul ( { ignore :[ '**/node_modules/**' , '**/test/**' ] } ) ] ,
5758} ,
5859reporters :[ 'progress' , 'coverage' ] ,
5960coverageReporter :{
@@ -82,14 +83,11 @@ module.exports = function configureKarma(config) {
8283browsers :localBrowsers . concat ( Object . keys ( sauceLabsBrowsers ) ) ,
8384sauceLabs :{
8485testName :packageJson . name ,
85- tunnelIdentifier :process . env . TRAVIS_JOB_NUMBER || new Date ( ) . getTime ( ) ,
86+ tunnelIdentifier :
87+ process . env . TRAVIS_JOB_NUMBER || new Date ( ) . getTime ( ) ,
8688recordVideo :true ,
87- startConnect :( 'TRAVIS' in process . env ) === false ,
88- tags :[
89- 'pathval_' + packageJson . version ,
90- process . env . SAUCE_USERNAME + '@' + branch ,
91- build ,
92- ] ,
89+ startConnect :'TRAVIS' in process . env === false ,
90+ tags :[ 'pathval_' + packageJson . version , process . env . SAUCE_USERNAME + '@' + branch , build ] ,
9391} ,
9492} ) ;
9593}