|
|
@ -2,12 +2,35 @@ |
|
|
|
|
|
|
|
// karma.conf.js
|
|
|
|
module.exports = function(config) { |
|
|
|
|
|
|
|
config.set({ |
|
|
|
frameworks: ['mocha'], |
|
|
|
browsers: ['Chrome', 'Firefox'], |
|
|
|
browsers: ['Firefox'], |
|
|
|
frameworks: ['mocha', 'detectBrowsers'], |
|
|
|
detectBrowsers: { |
|
|
|
enabled: true, |
|
|
|
usePhantomJS: false, |
|
|
|
postDetection: function(availableBrowser) { |
|
|
|
// modify to enable additional browsers if available
|
|
|
|
var runBrowsers = ['Firefox', 'Chrome']; |
|
|
|
var browsers = []; |
|
|
|
for(var i = 0; i < runBrowsers.length; i++) { |
|
|
|
if(~availableBrowser.indexOf(runBrowsers[i])) { |
|
|
|
browsers.push(runBrowsers[i]); |
|
|
|
} |
|
|
|
} |
|
|
|
return browsers; |
|
|
|
} |
|
|
|
}, |
|
|
|
singleRun: true, |
|
|
|
files: [ |
|
|
|
'browser/tests.js' |
|
|
|
], |
|
|
|
plugins: [ |
|
|
|
'karma-mocha', |
|
|
|
'karma-chrome-launcher', |
|
|
|
'karma-firefox-launcher', |
|
|
|
'karma-detect-browsers' |
|
|
|
] |
|
|
|
}); |
|
|
|
|
|
|
|
}; |
|
|
|