Testowanie · Junior · Pytanie 24 z 78

Jak przetestować asynchroniczną funkcję zwracającą promise?

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

Wyjaśnienie

Jeśli promise nie zostanie ani zaczekany, ani zwrócony, test skończy się przed asercją i fałszywie przejdzie.

Do poczytania

Błąd w pytaniu

Testowanie · Junior · pytanie 24

Sprawdź się

Rozwiąż test Testowanie · Junior: pytania i odpowiedzi są tasowane, a na końcu czeka przegląd błędów.

Rozwiąż ten test