This commit is contained in:
Nils Knappmeier
2020-05-31 23:38:23 +02:00
parent 77825f8d35
commit 55f65eaa2e
14 changed files with 1106 additions and 668 deletions
+6
View File
@@ -0,0 +1,6 @@
module.exports = {
frameworks: ['mocha'],
// concurrency: we have no concurrency set, because this seems to let Karma hang after the first batch
// of browsers have finished their tests.
reporters: ['dots']
};
+13
View File
@@ -0,0 +1,13 @@
module.exports = function files(...additionalFiles) {
return [
'node_modules/sinon/pkg/sinon.js',
'node_modules/chai/chai.js',
'node_modules/dirty-chai/lib/dirty-chai.js',
'node_modules/mocha/mocha.js',
...additionalFiles,
'spec/browser-setup/browser-context.js',
'spec/browser-setup/mocha.js',
'spec/vendor/json2.js',
'spec/env/common.js'
];
};
+47
View File
@@ -0,0 +1,47 @@
// Example set of browsers to run on Sauce Labs
// Check out https://saucelabs.com/platforms for all browser/platform combos
const customLaunchers = {
sl_chrome: {
base: 'SauceLabs',
browserName: 'chrome'
},
sl_firefox: {
base: 'SauceLabs',
browserName: 'firefox',
platform: 'Linux'
},
sl_safari_9: {
base: 'SauceLabs',
browserName: 'safari',
version: 9,
platform: 'OS X 10.11'
},
sl_safari_8: {
base: 'SauceLabs',
browserName: 'safari',
version: 8,
platform: 'OS X 10.10'
},
sl_ie_10: {
base: 'SauceLabs',
browserName: 'internet explorer',
version: 10,
platform: 'Windows 8'
},
sl_ie_11: {
base: 'SauceLabs',
browserName: 'internet explorer',
platform: 'Windows 8.1',
version: '11'
}
};
const browsers = Object.keys(customLaunchers);
module.exports = {
customLaunchers,
browsers,
sauceLabs: {
testName: 'handlebars-unit-tests'
}
};