PHPstorm configuratie voor Pest in Laravel Sail, Docker Desktop en WSL2
published 15-12-2024
Na het runnen van een Pest test, door te klikken op het pijltje voor een test in PHPStorm kreeg ik deze output
Could not open input file: /opt/project/vendor/pestphp/pest/bin/pest
Juiste PHP Interpreters
Je kan in PHPStorm om meerdere manieren PHP Interpreters instellen.
De bovenste melding Could not open input file: /opt/project/vendor/pestphp/pest/bin/pest kwam doordat deze was ingesteld op de 'Docker' optie in plaats van 'Docker Compose'
Juiste PHP Interpreter instellen
- Ga naar
file -> settings -> PHP - Klik op de button met de 3 puntjes om een PHP Interpreters in te stellen

Klik in het volgende scherm op het '+' teken

Neem de volgende settings over van dit venster

Pest
- Ga naar
file -> settings -> PHP -> Test Frameworks - Klik op het + teken en kies 'Pest local'
- De volgende instellingen heb ik voor Pest staan.

Hierna kan ik wel weer Pest testen uitvoeren via grafische interface van PHPStorm.