我可以在Jest中获取console.error()的堆栈跟踪信息吗?

时间:2018-08-29 03:49:33

标签: reactjs jestjs enzyme react-proptypes

我正在运行一些jest测试(使用react的{​​{1}}组件测试)。一个特定的文件包含100多个测试。它们全部通过,但是我从正在使用的库中收到3条enzyme消息,特别是与console.error()一起使用的prop-types库。该错误不够具体,我无法知道是哪个测试引起了该错误。

有什么办法可以让我在发生错误时让react输出stacktrace,以便我可以准确地知道引起问题的组件是什么?

该错误的价值在于:

jest

问题是我有Warning: Failed prop type: The prop `data` is marked as required in `StateOverview`, but its value is `undefined`. in StateOverview 的数十个实例,其中许多实例没有传递该特定道具。尽管发生了很多次,我似乎只有一条错误消息似乎很奇怪。还是这是预期的行为?任何见识将不胜感激!

0 个答案:

没有答案