Тестування · Junior · Запитання 73 з 78
Що робить test.each / it.each?
test.each([
[1, 1, 2],
[2, 3, 5],
])("add(%i, %i) = %i", (a, b, expected) => {
expect(add(a, b)).toBe(expected);
});- ✓Правильна відповідь: Запускає той самий тест з різними наборами даних
- 2Запускає тест для кожного файлу в папці
- 3Повторює тест, доки він не пройде
Пояснення
Параметризовані тести прибирають копіпасту й дають змогу легко додавати граничні випадки.