switch to saucelabs

This commit is contained in:
Nathan Cahill
2018-11-04 18:04:44 -07:00
parent f1b8a1b7f2
commit 45aad74b01
3 changed files with 61 additions and 9 deletions

View File

@@ -1,5 +1,63 @@
module.exports = config => {
config.set({
customLaunchers: {
sl_firefox_latest: {
base: 'SauceLabs',
browserName: 'firefox',
platform: 'macOS 10.13',
version: '63.0',
},
sl_chrome_latest: {
base: 'SauceLabs',
browserName: 'chrome',
platform: 'macOS 10.13',
version: '70.0',
},
sl_safari: {
base: 'SauceLabs',
browserName: 'safari',
platform: 'macOS 10.13',
version: '12.0',
},
sl_firefox: {
base: 'SauceLabs',
browserName: 'firefox',
platform: 'Windows 7',
version: '6.0',
},
sl_chrome: {
base: 'SauceLabs',
browserName: 'chrome',
platform: 'Windows 7',
version: '26.0',
},
sl_edge: {
base: 'SauceLabs',
browserName: 'MicrosoftEdge',
platform: 'Windows 10',
version: '14.14393',
},
sl_ie_11: {
base: 'SauceLabs',
browserName: 'internet explorer',
platform: 'Windows 7',
version: '11.0',
},
sl_ie_10: {
base: 'SauceLabs',
browserName: 'internet explorer',
platform: 'Windows 7',
version: '10.0',
},
sl_ie_9: {
base: 'SauceLabs',
browserName: 'internet explorer',
platform: 'Windows 7',
version: '9.0',
},
},
frameworks: ['jasmine'],
browsers: ['FirefoxHeadless', 'ChromeHeadless'],
singleRun: true,

View File

@@ -21,7 +21,7 @@
"build": "rollup -c && npm run size",
"watch": "rollup -cw",
"size": "echo \"gzip size: $(gzip-size --raw $npm_package_minified_main) bytes\"",
"browserstack": "BROWSERSTACK_JSON=test/browserstack.json browserstack-runner --verbose"
"saucelabs": "yarn run test --browsers sl_firefox_latest,sl_chrome_latest,sl_safari,sl_firefox,sl_chrome,sl_edge,sl_ie_11,sl_ie_10,sl_ie_9"
},
"browserslist": [
"Chrome >= 22",

View File

@@ -154,17 +154,11 @@ describe('Split', function() {
split.collapse(0)
expect(this.a.getBoundingClientRect().width).toBeCloseTo(100, 0)
expect(this.b.getBoundingClientRect().width).toBeCloseTo(
800 - 100 - 10,
0,
)
expect(this.b.getBoundingClientRect().width).toBeCloseTo(800 - 100 - 10, 0)
split.collapse(1)
expect(this.a.getBoundingClientRect().width).toBeCloseTo(
800 - 100 - 10,
0,
)
expect(this.a.getBoundingClientRect().width).toBeCloseTo(800 - 100 - 10, 0)
expect(this.b.getBoundingClientRect().width).toBeCloseTo(100, 0)
})