【发布时间】:2021-01-07 12:24:00
【问题描述】:
希尔,
我想完成以下快照测试,但我不知道如何传入页面呈现所需的状态。
test('test renders as per snapshot', () => {
const state = {
orderNumber: 1000000001,
userID: 1234567,
}
const tree = renderer
.create(<Order location={ state }></Order>)
.toJSON();
expect(tree).toMatchSnapshot();
});
我收到此错误
TypeError: Cannot read property 'orderNumber' of undefined
> 40 | this.props.location.state.orderNumber;
有人可以告诉我如何将它传递给我的快照测试以使其不会失败吗?
【问题讨论】:
标签: reactjs unit-testing snapshot react-testing-library