Sobes.tech
Junior — Middle

Aké typy testov ste vytvorili a používali vo svojich projektoch?

sobes.tech AI

Odpoveď od AI

V Node.js projektoch som vytváral a používal rôzne typy testov:

  • Jednotkové testy — kontrolujú jednotlivé funkcie alebo moduly izolovane. Napríklad testovanie funkcie spracovania dát.
  • Integračné testy — kontrolujú interakciu medzi modulmi alebo s externými službami, napríklad prácu s databázou.
  • E2E (end-to-end) testy — kontrolujú fungovanie celej aplikácie, simuláciou akcií používateľa.

Príklad jednoduchého jednotkového testu s Jest:

const sum = (a, b) => a + b;

test('sčíta 1 + 2, aby bolo 3', () => {
  expect(sum(1, 2)).toBe(3);
});