Почему надо использовать await wait в react тестах
У меня есть тест одного компонента(грида) в react приложении. Вот его часть:
let wrapper = render(<UserGrid suppressColumnVirtualisation />);
await wait((): void => {
expect(wrapper.getByText("Название")).toBeTruthy();
expect(wrapper.getByText("Категория")).toBeTruthy();
expect(wrapper.getByText("Логин")).toBeTruthy();
expect(wrapper.getByText("e-mail")).toBeTruthy();
});
Если я не использую ожидание, т.е. пишу без await wait, то тест не проходит.
Я не могу понять, почему надо обязательно использовать ожидание.