Skip to content

Commit

Permalink
Fix Edge identifier
Browse files Browse the repository at this point in the history
  • Loading branch information
developit committed Apr 24, 2019
1 parent 81f8cf3 commit 219bad6
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 4 deletions.
6 changes: 3 additions & 3 deletions src/configure.js
Original file line number Diff line number Diff line change
Expand Up @@ -51,8 +51,8 @@ export default function configure(options) {
let browsers;
if (options.browsers) {
browsers = options.browsers.map(browser => {
if (/^chrome$/i.test(browser)) {
return 'Chrome';
if (/^chrome([ :-]?headless)?$/i.test(browser)) {
return `KarmaticChrome${/headless/i.test(browser)?'Headless':''}`;
}
if (/^firefox$/i.test(browser)) {
PLUGINS.push('karma-firefox-launcher');
Expand All @@ -67,7 +67,7 @@ export default function configure(options) {
const name = parts.join('_');
launchers[name] = {
base: 'SauceLabs',
browserName: parts[1].replace(/^ie$/gi, 'Internet Explorer'),
browserName: parts[1].replace(/^(msie|ie|internet ?explorer)$/i, 'Internet Explorer').replace(/^(ms|microsoft|)edge$/i, 'MicrosoftEdge'),
version: parts[2] || undefined,
platform: parts[3] ? parts[3].replace(/^win(dows)?[ -]+/gi, 'Windows ').replace(/^(macos|mac ?os ?x|os ?x)[ -]+/gi, 'OS X ') : undefined
};
Expand Down
2 changes: 1 addition & 1 deletion src/lib/babel-loader.js
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ export default function babelLoader(options) {
browsers: [
'last 2 Chrome versions',
'last 2 Firefox versions',
(options.downlevel || options.browsers && String(options.browsers).match(/(\bie(\b|\d)|internet.explorer)/gi)) && 'ie>=9'
(options.downlevel || options.browsers && String(options.browsers).match(/(\b|ms|microsoft)(ie|internet.explorer|edge)/gi)) && 'ie>=9'
].filter(Boolean)
},
corejs: 2,
Expand Down

0 comments on commit 219bad6

Please sign in to comment.