Zer*_*rty 1 reactjs enzyme react-testing-library
我正在尝试测试是否将正确的道具传递给组件。在酶中,它很容易通过:
const control = enzyme.mount(<Test />);
expect(control.find(<CompToTest />).props().MyProp).toEqual(expectedProp);
Run Code Online (Sandbox Code Playgroud)
如何使用 react-testing-library 获得相同的结果?谢谢。
您无法使用 访问道具react-testing-library,这是设计使然。
相反,您需要测试您的组件呈现的内容是否正确。
如果您考虑一下,这是有道理的,因为最终您不关心通过什么 props,但您想测试渲染的内容是否正确。
| 归档时间: |
|
| 查看次数: |
3420 次 |
| 最近记录: |