我正在使用Karma与 mocha测试我的React成分。当 PropType 不匹配时,我会显示一些警告。然而,让这些警告导致实际错误,以便追踪测试并修复它,这将是非常有趣的。
你知道如何实现这一目标吗?
最佳答案
您可以用自己的方法替换 console.warn
方法,并在提供的消息与特定模式匹配时抛出异常。
let warn = console.warn;
console.warn = function(warning) {
if (/(Invalid prop|Failed propType)/.test(warning)) {
throw new Error(warning);
}
warn.apply(console, arguments);
};
关于reactjs - Karma 和 React,有导致错误的警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29651950/