Skip to content

Commit 681b785

Browse files
committed
Support Chromium Edge with plugin @chiragrupani/karma-chromium-edge-launcher
1 parent 332b4bd commit 681b785

File tree

2 files changed

+10
-8
lines changed

2 files changed

+10
-8
lines changed

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ module.exports = function(config) {
3838

3939
plugins: [
4040
'karma-chrome-launcher',
41-
'karma-edge-launcher',
41+
'@chiragrupani/karma-chromium-edge-launcher',
4242
'karma-firefox-launcher',
4343
'karma-ie-launcher',
4444
'karma-safari-launcher',
@@ -103,7 +103,7 @@ module.exports = function(config) {
103103

104104
plugins: [
105105
'karma-chrome-launcher',
106-
'karma-edge-launcher',
106+
'@chiragrupani/karma-chromium-edge-launcher',
107107
'karma-firefox-launcher',
108108
'karma-ie-launcher',
109109
'karma-safari-launcher',

browsers/Edge.js

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,17 @@
1-
var CMD;
1+
var ChromiumEdge, OldEdge;
22

33
try {
4-
CMD = require.resolve('edge-launcher/dist/x86/MicrosoftEdgeLauncher.exe');
5-
} catch (e) {
6-
CMD = '';
7-
}
4+
ChromiumEdge = require('@chiragrupani/karma-chromium-edge-launcher')['launcher:Edge'][1].prototype.DEFAULT_CMD.win32;
5+
} catch (ignore) {}
6+
7+
try {
8+
OldEdge = require.resolve('edge-launcher/dist/x86/MicrosoftEdgeLauncher.exe');
9+
} catch (ignore) {}
810

911
module.exports = {
1012
name: 'Edge',
1113
DEFAULT_CMD: {
12-
win32: [CMD]
14+
win32: [ChromiumEdge || OldEdge || '']
1315
},
1416
ENV_CMD: 'EDGE_BIN'
1517
};

0 commit comments

Comments
 (0)