Почему надо использовать 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, то тест не проходит.

Я не могу понять, почему надо обязательно использовать ожидание.


Ответы (0 шт):