Тестування · Junior · Запитання 24 з 78

Як протестувати асинхронну функцію, що повертає проміс?

test("loads user", async () => {
  const user = await fetchUser(1);
  expect(user.name).toBe("Ann");
});

Пояснення

Якщо проміс не дочекатися й не повернути, тест завершиться до перевірки й хибно пройде.

Де почитати

Помилка в запитанні

Тестування · Junior · запитання 24

Перевірте себе

Пройдіть тест Тестування · Junior: запитання й варіанти перемішуються, а наприкінці - розбір помилок.

Пройти цей тест