Testowanie · Junior · Pytanie 73 z 78
Co robi 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);
});- ✓Poprawna odpowiedź: Uruchamia ten sam test z różnymi zestawami danych
- 2Uruchamia test dla każdego pliku w folderze
- 3Powtarza test, aż przejdzie
Wyjaśnienie
Testy sparametryzowane usuwają kopiuj-wklej i ułatwiają dodawanie przypadków brzegowych.