Junior — Middle
Jakie typy testów tworzyłeś i używałeś w swoich projektach?
sobes.tech AI
Odpowiedź od AI
W projektach Node.js tworzyłem i używałem różnych typów testów:
- Testy jednostkowe — sprawdzają pojedyncze funkcje lub moduły w izolacji. Na przykład testowanie funkcji przetwarzania danych.
- Testy integracyjne — sprawdzają interakcję między modułami lub z zewnętrznymi usługami, na przykład pracę z bazą danych.
- Testy E2E (end-to-end) — sprawdzają działanie całej aplikacji, symulując działania użytkownika.
Przykład prostego testu jednostkowego z użyciem Jest:
const sum = (a, b) => a + b;
test('dodaje 1 + 2, aby równało się 3', () => {
expect(sum(1, 2)).toBe(3);
});