Тестирование реагирования собственного компонента рендеринга, включенного в компонент Mobx Observer - PullRequest
0 голосов
/ 08 октября 2019

Я поместил свой компонент в компонент mobx <observer> следующим образом:

render() {
    return (
        <Observer>
            {() => (
                <MyComponent />
                ...
            )}
        </Observer>
)}

Теперь все мои модульные тесты не выполняются.

Я определил свою функцию renderComponent как:

const renderComponent = (propsOverrides) => {
   return shallow(<CustomComponent.wrappedComponent {...propsOverrides} />);
}

Теперь мои модульные тесты не проходят:

const component = renderComponent();
expect(component.type()).toEqual(MyComponent);

Что я должен изменить на git внутри Observer и получить доступ к MyCompoent, как раньше?

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