Reactjs 如何在模拟提交单击时使用jest/Ezyme验证antd表单字段

Reactjs 如何在模拟提交单击时使用jest/Ezyme验证antd表单字段,reactjs,unit-testing,jestjs,enzyme,antd,Reactjs,Unit Testing,Jestjs,Enzyme,Antd,我正在使用jest和酵素进行单元测试。我有一个登录表单,现在想为它编写测试用例。如何验证已传递的值。假设我用abc@gmail.com. 我需要在提交表单时检查这些值。我得到了解决方案。我所做的是在我的包装里有表格。所以,从包装器中找到表单,并检查它的道具。在那里,您将获得表单的实例,您可以使用它来获取antd表单的状态。 Like-wrapper.find(Form.props().Form.getFieldsValue(fieldName) 我找到了解决办法。我所做的是在我的包装里有表格。所

我正在使用jest和酵素进行单元测试。我有一个登录表单,现在想为它编写测试用例。如何验证已传递的值。假设我用abc@gmail.com. 我需要在提交表单时检查这些值。

我得到了解决方案。我所做的是在我的包装里有表格。所以,从包装器中找到表单,并检查它的道具。在那里,您将获得表单的实例,您可以使用它来获取antd表单的状态。
Like-wrapper.find(Form.props().Form.getFieldsValue(fieldName)

我找到了解决办法。我所做的是在我的包装里有表格。所以,从包装器中找到表单,并检查它的道具。在那里,您将获得表单的实例,您可以使用它来获取antd表单的状态。
Like-wrapper.find(Form.props().Form.getFieldsValue(fieldName)

有更新吗?@Niki是的,我找到了解决方案。我所做的是在我的包装里有表格。所以,从包装器中找到表单,并检查它的道具。在那里,您将获得表单的实例,您可以使用它来获取antd表单的状态。比如wrapper.find(Form.props().Form.getFieldsValue(fieldName);有更新吗?@Niki是的,我找到了解决方案。我所做的是在我的包装里有表格。所以,从包装器中找到表单,并检查它的道具。在那里,您将获得表单的实例,您可以使用它来获取antd表单的状态。比如wrapper.find(Form.props().Form.getFieldsValue(fieldName);