Тестирование функционального компонента React: setProps в глубинном дочернем компоненте - PullRequest
0 голосов
/ 17 июня 2020

Я пытаюсь проверить эту функцию:

React.useEffect( () => {
        if (copyrightClassName===classes.copyrightLandingPage)
            setCopyrightClassName(classes.copyrightDetails);
        else if (copyrightClassName===classes.copyrightDetails)
            setCopyrightClassName(classes.copyrightLandingPage);
    }, [props.detailedResult]);

, но до сих пор не знаю, как это сделать. Прошло 5 часов ...

И это функциональный компонент, где функция:

<Provider store={store}>
  <BrowserRouter>
    <App />
  </BrowserRouter>
</Provider>

Я пробовал монтировать фермент с помощью setProps, но ничего не работает ... Любой может помощь?

РЕШЕНО component.setProps({children: <BrowserRouter><App detailedResult='changed'/></BrowserRouter>});

...