Мне нужно передать пользовательский аргумент в chrome, чтобы установить локаль: --lang en-US
Я сделал это с помощью customLauncher. Мой src / karma.conf.js:
module.exports = function (config) {
config.set({
basePath: '',
frameworks: ['jasmine', '@angular-devkit/build-angular'],
plugins: [
require('karma-jasmine'),
require('karma-chrome-launcher'),
],
customLaunchers: {
ChromeHeadlessLang: {
base: 'ChromeHeadless',
flags: [
'--lang en-US', // ensure that the test works on all environments with the same locale
]
}
},
browsers: ['Chrome'],
...
});
};
И я могу запустить его, используя
ng test --browsers ChromeHeadlessLang
Однако я хотел бы использовать флаги lang по умолчанию, не указывая -браузеры
ng test
Можно ли переопределить флаги по умолчанию, чтобы они использовались, когда я запускаю только ng test
?