В соответствии с документами VueJS - https://vue -test-utils.vuejs.org / api / config.html # silent
silent
type: Boolean
default: true
Подавляет предупреждения, инициируемые Vue, при изменении наблюдаемых компонентов (например, реквизитов).При значении false все предупреждения отображаются в консоли.Это настраиваемый способ , который опирается на Vue.config.silent .
, который опирается на Vue.config.silent , поэтому все, что вам нужно, этоимпортировать vue
пакет и установить config.silent
в false
import Vue from `vue`
Vue.config.silent = true;
Я поместил рабочий пример здесь, в моем Github, это просто форк официального примера, но он не показывает предупреждения во времятесты.
https://github.com/al1b/vue-test-utils-getting-started
Для получения дополнительной информации:
Если вы проверите исходный код :
warn = (msg, vm) => {
const trace = vm ? generateComponentTrace(vm) : ''
if (config.warnHandler) {
config.warnHandler.call(null, msg, vm, trace)
} else if (hasConsole && (!config.silent)) {
console.error(`[Vue warn]: ${msg}${trace}`)
}
}