Протестируйте функцию, передав ее в качестве реквизита в Router с помощью Jest - PullRequest
0 голосов
/ 11 марта 2020

Я новичок в написании тестовых случаев для функциональных компонентов в реакции. У меня есть ниже функциональный компонент, где мне нужно написать контрольный пример для функции checkCreated (), он вызывает внутри нее функцию useState.

function TestComponent() {
 const [Icon, setIcon] = useState(false);
 const checkCreated = status => {
   setIcon(status);
   };

<Router>
  <Route exact path="/test" component={test} />            
  <Route exact path="/sample1" render={props => ( <Sample1 {...props} checkCreated ={ checkCreated } /> )} />
  <Route exact path="/sample2" render={props => ( <Sample2 {...props} checkCreated ={ checkCreated } /> )} />
  />
  </Router>
export default TestComponent;

Может кто-нибудь, пожалуйста, помогите мне в написании тестового случая для покрытия checkCreated () используя Router.

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