Как передать {историю, местоположение, совпадение} при модульном тестировании - PullRequest
2 голосов
/ 27 мая 2020

Я запускаю тесты для следующего компонента:

const App: React.FC<RouteComponentProps> = ({ history, location, match }) => { ... }

Все тесты проходят, но я получаю это предупреждение:

const { getByText, debug } = render(<MemoryRouter><Route><App/></Route></MemoryRouter>);

Type '{}' is missing the following properties from type 'RouteComponentProps<{}, StaticContext, {}>': history, location, match(2739)

У меня создалось впечатление, что <MemoryRouter> & <Route> предоставит <App/> недостающие свойства ...

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