Beetje Coderen

Les 16 · Module 3 · Verder dan de basis

Testen met Pest

Test de kassa automatisch met Pest: feature-tests voor pagina's, formulieren en de API, RefreshDatabase en factories, actingAs, fakes voor mail en queues, en unit-tests.

⏱ 90 minuten leestijd + oefenen

Illustratie: een insect, een schild met vinkje en een checklist, fouten vinden met automatische tests

🎯 Na deze les kun je

  • feature-tests schrijven die verzoeken naar je app sturen
  • een schone database per test gebruiken met RefreshDatabase en factories
  • inloggen in tests met actingAs en Sanctum::actingAs
  • mail, notificaties en queues faken en controleren

De kassa heeft nu formulieren, rechten, uploads, queues en een API. Elke wijziging kan iets anders breken. Pest is een testframework bovenop PHPUnit met een korte, leesbare syntax. Nieuwe Laravel-projecten kunnen het direct gebruiken; Breeze leverde zelfs al tests mee.

🔒 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?