Я определяю пользовательский модуль запуска в моем файле karma.conf.js следующим образом:
browsers: ['ChromeHeadless'],
customLaunchers: {
ChromeCustom: {
base: 'ChromeHeadless',
flags: ['--no-sandbox'],
debug: false
},
ChromeDebugging: {
base: 'Chrome',
flags: ['--remote-debugging-port=9222']
}
},
singleRun: true
И затем я запускаю свой сценарий test из package.json :
"test": "karma start ./karma.conf.js:
Тесты выполняются в терминале.Почему он не запускает безголовый браузер?Или это то, что означает безголовый Chrome?Если я определю Chrome как браузер, то он будет работать нормально.Я считаю, что у меня есть все правильные зависимости dev:
"karma": "~1.7.0",
"karma-chrome-launcher": "^2.1.1",
"karma-coverage-istanbul-reporter": "^1.2.1",
"karma-host-environment": "^1.1.3",
"karma-jasmine": "~1.1.0",
"karma-jasmine-html-reporter": "^0.2.2",
"karma-sourcemap-loader": "^0.3.7",
"karma-webpack": "^3.0.5",