Сопоставление Middle Jest и Vitest обновлено

Методы моков

Вопрос

Сопоставьте метод и действие.

Попробуйте сами

Нажмите слева, потом подходящее справа.

Показать ответ и разбор

Коротко

Путаница clear, reset и restore классика собеса по Jest. Остальное помогает моделировать асинхронные и разовые ответы.

Правильные пары

mockClear()
Очистить историю вызовов
mockReset()
Очистить историю и подменённую реализацию
mockRestore()
Вернуть оригинальный метод после spyOn
mockResolvedValue(v)
Мок возвращает промис, который выполнится с v
mockImplementationOnce(fn)
Своя реализация только для следующего вызова

Разбор

Путаница clear, reset и restore классика собеса по Jest. Остальное помогает моделировать асинхронные и разовые ответы.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.