Skip to content

Testing Frontend

Vi bruker Vitest som testrammeverk for enhetstester i team eSYFO. Vitest er et raskt, moderne testingframework optimalisert for React-komponenter, utilities og JavaScript/TypeScript-kode.

Bruk Vitest til:

  • Enhetstesting av komponenter
  • Testing av utilities og helper-funksjoner
  • Testing av business logic
  • Snapshot-testing av komponenter

Vi ser nærmere på mulighetene i både Vitest sin komponenttesting og React Testing Library (RTL). Vi har en antakelse at Vitest, sammen med eller uten RTL, kan dekke 90 % av vårt behov for testing.

e2e (end to end) Testing med Playwright (Valgfritt)

Vi mener at Playwright kan være et godt verktøy for mer avanserte e2e-tester i tilfeller der det er behov for å teste mer kompleks flyt, som navigasjon via lenker, automatisering av fulle brukerreiser (f.eks. innlogging → navigering → utfylling av skjema → submit).

Tilgjengelighetstesting

Utforskes

Vi ønsker å undersøke løsninger for tilgjengelighetstesting, enten med @axe-core/playwright eller Vitest axe.

Ressurser

Laget av Team eSyfo ❤️