如何在酶反应测试中访问嵌套组件

时间:2018-10-11 10:22:54

标签: reactjs unit-testing jestjs enzyme formik

> select col1,col2 from kislay3

+----------+---------+--+
|   col1   |  col2   |
+----------+---------+--+
| "May 27  |  2018"  |
| "May 28  |  2018"  |
| "May 29  |  2018"  |
| "May 30  |  2018"  |
+----------+---------+--+

> select concat(col1,col2)  from kislay3;

INFO  : OK
+----------------+--+
|      _c0       |
+----------------+--+
| "May 27 2018"  |
| "May 28 2018"  |
| "May 29 2018"  |
| "May 30 2018"  |
+----------------+--+

在这里,我具有Banking作为父组件,而bankingForm作为具有所有字段的子组件。我在Baking父组件中使用formik render prop。 该测试失败,因为浅浅呈现时无法在组件内部获取“ BankingForm”组件。 我在做一些错误的观点吗?

1 个答案:

答案 0 :(得分:1)

您可以使用mount来渲染整个组件,也可以使用dive来使树更深一层