如何测试从状态读取的React组件

时间:2019-09-07 04:15:41

标签: reactjs unit-testing

我正在尝试测试组件的实例方法。该方法基于组件的state进行一些计算。我知道如何用setState模拟jest.spyOn,但不知道如何设置测试实例的状态。 getByTestId("component-to-test").setState(state)引发错误。

如果有任何区别,我正在使用react-native-testing-library

(我可以通过模拟与组件的交互来生成所需的状态,但是像这样的单元测试不是UI事件的地方,对吧?)

0 个答案:

没有答案