У меня есть компонент, у которого есть значение props, как показано ниже:
emailProps = {email: {isOpen: false}};
Итак, теперь я пытаюсь обновить значение isOpen
до true и проверить, является ли значение propобновлено.
it('tests after updating isOpen props to true', () => {
wrapper.setProps({ email:{ isOpen: true} });
});
Итак, я видел, что мы можем проверить опору как:
const wrapper = mount(<MyComponent foo={10} />);
expect(wrapper.props().foo).to.equal(10);
Так как, в моем случае, опора isOpen
находится внутри email
.Итак, как мне это проверить?Я попробовал это так:
expect(wrapper.props().email.isOpen).toBe(true);
, но это не получилось. Как проверить вложенные реквизиты?