PHPstorm configuratie voor Pest in Laravel Sail, Docker Desktop en WSL2

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

storage/blog/phpstorm-pest-php-settings.png

Klik in het volgende scherm op het '+' teken

storage/blog/phpstorm-pest-php-settings-2.png

Neem de volgende settings over van dit venster

storage/blog/phpstorm-pest-php-settings-2.png

Pest

Ga naar file -> settings -> PHP -> Test Frameworks
De volgende instellingen heb ik voor Pest staan.

storage/blog/phpstorm-pest-php-pest-settings.png

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

Webbouwplus

Marcel van Doornen - Laravel Freelance developer
Marcel van Doornen, freelance Laravel developer. Ben je benieuwd hoe ik jou kan helpen?
Neem contact met mij op
©2025 Webbouw Plus