Sobes.tech
Junior — Middle

Aké typy testov ste implementovali vo svojich projektoch?

sobes.tech AI

Odpoveď od AI

V projektoch Node.js som implementoval niekoľko typov testov:

  • Jednotkové testovanie (Unit Testing) — kontrola jednotlivých funkcií a modulov pomocou Jest alebo Mocha.
  • Integračné testy — testovanie interakcie medzi modulmi a s databázou, napríklad pomocou Supertest pre API.
  • E2E testovanie (End-to-End) — kontrola fungovania celej aplikácie, často s Cypress alebo Puppeteer.

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

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

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