Sobes.tech
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);
});