From 0ed785b6195b65f6fffd2aa9c875597638ac949e Mon Sep 17 00:00:00 2001 From: Andrey Date: Mon, 22 Jul 2019 16:28:17 +0300 Subject: [PATCH] fix running electron on yoman generated app --- .../generator/app/templates/karma.conf.js | 24 ++++++++++--------- packages/generator/app/templates/package.json | 2 +- 2 files changed, 14 insertions(+), 12 deletions(-) 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 4136127358a..db0033c37cd 100644 --- a/packages/generator/app/templates/package.json +++ b/packages/generator/app/templates/package.json @@ -59,7 +59,7 @@ "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",