Testowanie · Middle · Pytanie 14 z 75
Na co pozwala mockImplementationOnce?
fetchUser
.mockRejectedValueOnce(new Error("timeout"))
.mockResolvedValueOnce({ name: "Ann" });- ✓Poprawna odpowiedź: Na różne wyniki kolejnych wywołań - np. najpierw błąd, potem sukces, żeby przetestować ponowienie
- 2Na uruchomienie mocka tylko w pierwszym teście
- 3Na jednorazowe wywołanie prawdziwej implementacji
Wyjaśnienie
Gdy wartości „once” się skończą, używana jest implementacja domyślna (jeśli jest ustawiona).