Как проверить вложенные реквизиты с помощью Jest и Enzyme - PullRequest
0 голосов
/ 29 ноября 2018

У меня есть компонент, у которого есть значение 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);

, но это не получилось. Как проверить вложенные реквизиты?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...