如何使用Jest / Enzyme测试onClick路由事件?

时间:2019-09-12 04:53:43

标签: reactjs jestjs enzyme

我有一个带有Link标记的按钮,并路由到新的url和内容onClick,基本上调用了一个函数。

我想知道是否可以测试URL是否更改/单击后是否显示新内容,但是我无法通过“模拟”来进行操作。是否可以使用开玩笑/酶来检查?

1 个答案:

答案 0 :(得分:0)

我认为您可以使用端到端测试进行测试。

我更喜欢https://www.cypress.io/,它很容易测试URL更改。

cy.getByTestId('your_button')
  .click()
  .url()
  .should('include', 'expected_url')

仅供参考:https://docs.cypress.io/api/commands/url.html#No-Args

相关问题