Les 16 · Module 3 · Productie
Testen van handlers
Test kassa-api zonder echte netwerkverbinding: de router aanroepen met tower::ServiceExt::oneshot, testdatabases met #[sqlx::test], helpers voor ingelogde verzoeken en tests voor foutpaden.
🎯 Na deze les kun je
- handlers testen door de router direct aan te roepen met oneshot
- met #[sqlx::test] elke test een eigen, gemigreerde database geven
- testhelpers bouwen voor JSON-verzoeken en tokens
- foutpaden en autorisatie systematisch testen
Met curl handmatig testen werkt, maar je vergeet altijd een geval. In deze les schrijf je geautomatiseerde tests die de echte
router van kassa-api aanroepen, met een echte PostgreSQL, maar zonder netwerkpoort.
🔒 Deze les zit in het betaalde deel van de cursus
De eerste 5 lessen zijn gratis; de rest van de cursus, de live labs en het certificaat koop je eenmalig (€ 49,00). Geen abonnement. Online afrekenen komt binnenkort beschikbaar.
Wil je een seintje als het zover is?