Как протестировать функцию useParam() с помощью Jest

#reactjs #jestjs #react-hooks

#reactjs #jestjs #реагирующие хуки

Вопрос:

Получение этой ошибки при тестировании компонента, имеющего перехват useParam()

Комментарии:

1. не могли бы вы поделиться тестовым кодом?

2. @Me&ha Rawat У меня тоже такая же ошибка. Как вы это исправили?

3. Надеюсь, ответ, который я только что опубликовал, поможет вам 🙂

Ответ №1:

 I fixed it usin& below code.
  jest.mock('react-router-dom', () =&&t; ({
    ...jest.requireActual('react-router-dom'),
    useParams: () =&&t; ({
      connectionId: '12',
    }),
  }));