0
私の単体テストが動作していますが、ChromeブラウザにDevtools拡張機能を既に追加していても、いつもこの情報メッセージが届いていますか?Vues.jsユニットテストでKarma-Mocha-HeadlessChrome、なぜVue DevtoolsについてのメッセージINFO?
yves$ npm run unit
> [email protected] unit /Users/yves/Developments//shopping-list
> cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run
[karma]: Karma v1.7.1 server started at http://0.0.0.0:9876/
launcher]: Launching browser ChromeHeadless with unlimited concurrency
[launcher]: Starting browser ChromeHeadless
HeadlessChrome 0.0.0 (Mac OS X 10.12.6)]: Connected on socket s3ED3TVFNjuvVojoAAAA with id 22013100
INFO LOG: 'Download the Vue Devtools extension for a better development experience:
https://github.com/vuejs/vue-devtools'
私は自分のactions.spec.jsに次のコードを挿入、それを取り除く方法を発見:
import Vue from 'vue'
const isHeadlessChrome = /\bHeadlessChrome\//.test(navigator.userAgent)
Vue.config.devtools = !isHeadlessChrome
Vue.config.productionTip = false
をしかし、すべてのユニットテストの前にそれを実行するためにどのような方法があります? karma.conf.jsファイルで