Могу ли я получить трассировку стека для console.error () в Jest? - PullRequest
0 голосов
/ 29 августа 2018

Я запускаю несколько jest тестов (react тестирование компонентов с использованием enzyme). Один конкретный файл имеет более 100 тестов. Все они проходят, но я получаю 3 console.error() сообщений из библиотеки, которую я использую, в частности, из библиотеки prop-types, используемой с react. Ошибка недостаточно конкретна, чтобы я мог знать, какой тест ее вызывает.

Можно ли как-нибудь jest вывести трассировку стека во время ошибки, чтобы я мог точно знать, какой компонент вызывает проблему?

Ошибка, во что бы то ни стало, имеет вид:

Warning: Failed prop type: The prop `data` is marked as required in `StateOverview`, but its value is `undefined`.
          in StateOverview

Проблема в том, что у меня есть десятки случаев StateOverview, и многие из них не проходят в этой конкретной опоре. Кажется странным, что у меня было бы только одно сообщение об ошибке, несмотря на то, что это происходило много раз. Или это ожидаемое поведение? Любое понимание будет оценено!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...