Monday, 11 March 2024

Using Laravel Dusk for Testing Browser in Laravel

 1. Install Laravel Dusk

composer require laravel/dusk --dev
composer require --dev doctrine/dbal
php artisan dusk:install
php artisan dusk:chrome-driver

2. Config in laravel: .env.dusk

... 
APP_KEY=base64:FxsVAv8+lRzA4t9KnsMttyKdnmmddoX91N5PvNqrJBY=
... 
APP_URL=http://learningenglishadmin.test
... 
DB_CONNECTION=pgsql
DB_HOST=127.0.0.1
DB_PORT=5432
DB_DATABASE=englishapp_test
DB_USERNAME=postgres
DB_PASSWORD=postgres

3. Using laravel dusk for testing

+ Create new test: php artisan dusk:make LoginTest
+ Run test: php artisan dusk

References:

- https://laravel.com/docs/10.x/dusk

Thank you

No comments:

Post a Comment

Golang Advanced Interview Q&A