Тестування · Middle · Запитання 14 з 75
Що дає змогу mockImplementationOnce?
fetchUser
.mockRejectedValueOnce(new Error("timeout"))
.mockResolvedValueOnce({ name: "Ann" });- ✓Правильна відповідь: Різні результати для послідовних викликів - наприклад, спершу помилка, потім успіх, щоб перевірити повтор запиту
- 2Запускати мок лише в першому тесті
- 3Один раз викликати справжню реалізацію
Пояснення
Коли значення «once» закінчаться, використовується реалізація за замовчуванням (якщо її задано).