反应应用中的笑话和酶报道

时间:2018-12-19 13:38:29

标签: reactjs jestjs code-coverage enzyme

我有一个React应用程序,并添加了笑话和酶的测试。我对称为<Duration.jsx />的React组件进行了单元测试。 并且覆盖率向我显示了<Duration.jsx />和files.scss内部的所有组件覆盖率。正常吗?

1 个答案:

答案 0 :(得分:0)

我认为这取决于您编写测试的方式。恕我直言,覆盖范围是测试的副产品。例如,如果您使用enzymeshallow(<LayoutMessage />),则不会渲染LayoutMessage的子级。

如果您通常使用render(<LayoutMessage />)进行渲染,则还将渲染LayoutMessage的子级,从而增加测试执行的行数。

这是用于测试单个组件的示例图片。 enter image description here