Contact Form Test
Vertrek vanuit je eigen oplossing van de Contact Form oefening of vertrek vanuit de oplossing.
- Splits de applicatie op in een
app.tsen eenindex.tszodat je hem kan testen.
Schrijf de volgende testen aan de hand van vitest en supertest:
- Test dat
GET /contacteen pagina teruggeeft met een formulier. - Test dat
POST /contactmet alle geldige velden een bedanktbericht toont met de naam en het e-mailadres van de gebruiker. - Test dat
POST /contactzonder het aanvinken van de algemene voorwaarden een foutmelding toont. - Test dat
POST /contactmet een lege voornaam een foutmelding toont. - Test dat
POST /contactmet een leeg bericht een foutmelding toont.
Run de testen met de code coverage tool en ga na of alles getest is.