Я думаю, это зависит от того, как вы пишете свои тесты.ИМХО, покрытие является побочным продуктом тестов.Например, если вы используете enzyme
и shallow(<LayoutMessage />)
, то вы не собираетесь визуализировать дочерние элементы LayoutMessage
.
. Если вы обычно визуализируете, используя render(<LayoutMessage />)
, то вы также визуализируете дочерние элементыLayoutMessage
, увеличивая количество строк, выполняемых вашими тестами.
Вот пример изображения для тестирования отдельных компонентов.