Laravel Dusk 와 연동
Pest 는 Laravel Dusk 와 연동을 지원하므로 웹 단위 테스트를 더 편하게 할 수 있습니다.
설치
먼저 dusk 패키지를 설치합니다
$ composer require --dev laravel/dusk
크롬 드라이버와 scaffolding 을 설치합니다.
$ php artisan dusk:install
phpunit.xml 에 새로운 test suite 를 추가합니다.
phpunit.xml
<testsuite name="Browser"> <directory suffix="Test.php">./tests/Browser</directory> </testsuite>
마지막으로 DuskTestCase 를 사용할 수 있도록 Pest.php 에 uses 구문으로 DuskTestCase 를 설정해 줍니다.
Pest.php
use Tests\DuskTestCase; uses(DuskTestCase::class)->in('Browser');