如何配置笑话测试以因警告而失败?
console.warn('stuff');
// fail test
您可以使用这个简单的覆盖:
let error = console.error
console.error = function (message) {
error.apply(console, arguments) // keep default behaviour
throw (message instanceof Error ? message : new Error(message))
}
您可以使用 Jest setupFiles 使其在所有测试中可用。
In package.json
:
"jest": {
"setupFiles": [
"./tests/jest.overrides.js"
]
}
然后将片段放入jest.overrides.js
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)