你如何使用酶来测试应用流程?

时间:2018-03-07 19:05:17

标签: javascript reactjs jest react-router-dom

我想编写一个集成测试,检查您是否在登录页面上并使用正确的凭据登录,然后重定向到用户的仪表板页面。我们将在此测试中模拟我们的后端,但我想尽可能多地使用真正的前端代码。

我一直在谷歌上搜索一段时间,但却未能找到任何如何做到这一点的例子。大多数示例要么测试以确保路由存在,要么从未实际通过实际流程。例如,https://medium.com/@antonybudianto/react-router-testing-with-jest-and-enzyme-17294fefd303

我们正在使用最新版本的react-router-dom和jest进行测试。

1 个答案:

答案 0 :(得分:0)

您的用例太宽,Enzyme面向组件测试,因此您需要将测试拆分为更具体的组件定义
我认为Puppeteer对您的测试类型更有用