Пропуски Junior Jest и Vitest обновлено
Табличный тест в Vitest
Вопрос
Допишите табличный тест и проверку количества вызовов мока:
it.__(1)__([[1, 1], [2, 4]])('square(%i) = %i', (x, y) => {
expect(square(x)).toBe(y);
});
expect(logger).__(2)__(2);
Попробуйте сами
Заполните пропуски по номерам.
1
2
Показать ответ и разбор
Коротко
it.each (или test.each) запускает тест для каждой строки таблицы, %i подставляет целое число в имя. toHaveBeenCalledTimes(n) проверяет число вызовов мока.
Что в пропусках
1
each
2
toHaveBeenCalledTimes
Разбор
it.each (или test.each) запускает тест для каждой строки таблицы, %i подставляет целое число в имя. toHaveBeenCalledTimes(n) проверяет число вызовов мока.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.