我正在运行一些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
的数十个实例,其中许多实例没有传递该特定道具。尽管发生了很多次,我似乎只有一条错误消息似乎很奇怪。还是这是预期的行为?任何见识将不胜感激!