Je eerste Pest-test schrijven in Laravel

Je eerste Pest-test schrijven in Laravel

2 uur Rustig

Start

Betere code met minder bugs begint bij tests. Schrijf en draai je allereerste Pest-test in Laravel.

Tests zijn het vangnet van elke ontwikkelaar. Ze vangen fouten voordat je gebruikers ze zien. Pest is een testframework voor PHP, gebouwd op PHPUnit maar met een eenvoudigere, prettigere API. In Laravel is het zo opgezet dat je binnen een uur je eerste test draait.

Je installeert Pest via Composer, maakt een testbestand aan en schrijft een korte test die controleert of je welkomstpagina laadt. Daarna draai je hem vanuit de terminal. Groen betekent geslaagd, rood betekent werk aan de winkel. Vanaf die eerste groene balk kijk je nooit meer hetzelfde naar je code.

Installeer Pest in je Laravel-project via Composer met composer require pestphp/pest --dev.

Maak een testbestand aan in de tests-map en schrijf een eenvoudige test die controleert of je welkomstpagina met status 200 laadt.

Suggestie: Gebruik it('loads the welcome page', ...) met een assertStatus(200).

Draai je test vanuit de terminal met ./vendor/bin/pest. Groen is geslaagd, rood betekent dat er iets te fixen valt.

Verwante playbooks

📚
Verwant

Verken de mappenstructuur van een Laravel-project

Weet precies waar alles staat in Laravel. Loop map voor map door de structuur en begrijp hoe een project is opgebouwd.

📚
Verwant

Zet je eerste stappen met Laravel

Duik in webontwikkeling met een van de populairste PHP-frameworks. Installeer Laravel en bouw je allereerste route.

📚
Verwant

Leer API-authenticatie met Laravel Sanctum

Beveilig je API's als een pro. Leer Laravel Sanctum installeren, tokens beheren en je routes beschermen, stap voor stap.

📚
Verwant

Je eigen GPS-tracker bouwen met een Raspberry Pi en Laravel

Een leuk knutselproject voor wie van techniek en code houdt: een GPS-tracker van een Raspberry Pi en Laravel.

📚
Verwant

3D-printen begrijpen voor je begint

Snap in het kort hoe 3D-printen werkt: de technieken, de toepassingen, de materialen en de kosten om te starten.

📚
Verwant

Plagen bestrijden met aaltjes: natuurlijk en zonder chemie

Kleine bodemwormpjes die schadelijke insecten opruimen. Een milieuvriendelijk alternatief voor pesticiden, zo pak je het aan.

📚
Verwant

Zeven dagen de basis van webdevelopment leren

In een week van je eerste HTML-tag naar je eigen website. HTML, CSS en JavaScript in behapbare dagen.

📚
Verwant

Bereid je online voor op je motortheorie-examen

Slagen voor je motortheorie begint met slim studeren. Gebruik online oefenexamens en een vaste methode om zelfverzekerd de examenzaal in te lopen.

📚
Verwant

Kies een rijschool en plan je eerste rijles

De eerste stap naar je rijbewijs is een goede rijschool kiezen. Vergelijk, kies bewust en boek meteen je eerste les.

📚
Verwant

SEO snappen als beginner, zo werkt zichtbaarheid

Waarom vindt de ene site je wel en de andere niet? Leer de basis van SEO en de principes waarop het draait.

door PlayTryBe team