37 lines
857 B
JavaScript
37 lines
857 B
JavaScript
|
'use strict';
|
||
|
|
||
|
// karma.conf.js
|
||
|
module.exports = function(config) {
|
||
|
|
||
|
config.set({
|
||
|
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: [
|
||
|
'./../../tests.js' // project root
|
||
|
],
|
||
|
plugins: [
|
||
|
'karma-mocha',
|
||
|
'karma-chrome-launcher',
|
||
|
'karma-firefox-launcher',
|
||
|
'karma-detect-browsers'
|
||
|
]
|
||
|
});
|
||
|
|
||
|
};
|