diff --git a/packages/generator/app/templates/karma.conf.js b/packages/generator/app/templates/karma.conf.js index b1f233af840..6d29830d28b 100644 --- a/packages/generator/app/templates/karma.conf.js +++ b/packages/generator/app/templates/karma.conf.js @@ -71,17 +71,19 @@ module.exports = config => { // start these browsers // available browser launchers: https://npmjs.org/browse/keyword/karma-launcher - browsers: ['Electron'], - - electronOpts: { - show: false, - skipTaskbar: true, - height: 1024, - width: 768, - webPreferences: { - pageVisibility: true - }, - commandLineSwitches: ['--no-sandbox'] + browsers: ['CustomElectron'], + + customLaunchers: { + CustomElectron: { + base: 'Electron', + browserWindowOptions: { + show: false, + skipTaskbar: true, + height: 1024, + width: 768 + }, + flags: ['--no-sandbox'] + } }, // Continuous Integration mode diff --git a/packages/generator/app/templates/package.json b/packages/generator/app/templates/package.json index bc1cffa2d52..407568c7e05 100644 --- a/packages/generator/app/templates/package.json +++ b/packages/generator/app/templates/package.json @@ -53,13 +53,13 @@ "chai-as-promised": "^7.1.1", "chai-dom": "^1.8.1", "chai-enzyme": "1.0.0-beta.1", - "electron": "^4.1.4", + "electron": "^5.0.7", "enzyme": "^3.10.0", "enzyme-adapter-react-16": "^1.14.0", "eslint": "^5.16.0", "karma": "^4.2.0", "karma-chai-plugins": "^0.9.0", - "karma-electron-launcher": "^0.2.0", + "karma-electron": "^6.3.0", "karma-mocha": "^1.3.0", "karma-sourcemap-loader": "^0.3.7", "karma-teamcity-reporter": "^1.1.0",