Я тестирую компонент React с методом componentDidMount
.Проблема в том, что когда я запускаю тестирование, он проверяет только состояние компонента до того, как метод componentDidMount
сработал, и я не получаю правильные результаты тестирования.Есть ли простой и эффективный способ запустить тестирование после того, как метод componentDidMount
сработал?
В настоящее время используется: jest
, eznyme
.
На данный момент код выглядит следующим образом.Может быть, мне просто нужно ключевое слово, например await
и т. Д.
test("render", () => {
const wrapper = mount(
<TestComponent />
);
expect(wrapper.exists()).toBe(true);
});