https://reacttraining.com/react-router/web/guides/testing
Документация по тестированию реагирующего маршрутизатора мне немного неясна.
Как написать тест для проверки маршрута
A Компонент.- APage.js
import React, { Component } from 'react'
export default class APage extends Component {
render() {
return (
<div>
A Page
</div>
)
}
}
Написание модульного теста для проверки, согласно документации.
rout.test.js
import React from 'react'
import { render } from "react-dom";
import APage from './APage'
import {MemoryRouter} from 'react-router-dom';
test("render route", () => {
render(
<MemoryRouter initialEntries={["/apage"]}>
<APage />
</MemoryRouter>
);
});
Выдает ошибку, Инвариантное Нарушение: Целевой контейнер не является элементом DOM.для рендеринга.
Как написать базовый тест, например, проверить компонент, отображаемый на маршруте.