From 45aad74b010363dce0c8e295e67f456932633eca Mon Sep 17 00:00:00 2001 From: Nathan Cahill Date: Sun, 4 Nov 2018 18:04:44 -0700 Subject: [PATCH] switch to saucelabs --- packages/splitjs/karma.conf.js | 58 +++++++++++++++++++++++++++++ packages/splitjs/package.json | 2 +- packages/splitjs/test/split.spec.js | 10 +---- 3 files changed, 61 insertions(+), 9 deletions(-) diff --git a/packages/splitjs/karma.conf.js b/packages/splitjs/karma.conf.js index 96859f541..26dd98dc9 100644 --- a/packages/splitjs/karma.conf.js +++ b/packages/splitjs/karma.conf.js @@ -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, diff --git a/packages/splitjs/package.json b/packages/splitjs/package.json index 3452d260f..1ae285ace 100644 --- a/packages/splitjs/package.json +++ b/packages/splitjs/package.json @@ -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", diff --git a/packages/splitjs/test/split.spec.js b/packages/splitjs/test/split.spec.js index 40a299843..cba25d6d4 100644 --- a/packages/splitjs/test/split.spec.js +++ b/packages/splitjs/test/split.spec.js @@ -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) })