PHP
laravel

Laravel5.6 Duskをサブディレクトリで管理する

やりたかったこと

LaravelのブラウザテストのDuskを使っているのですが、tests/Browser配下にテスト用のファイルを配置するのではなくて、リソース毎にディレクトリに分けて管理がしたかった。

イメージはリソース単位といった感じ
例:usersのブラウザテストならtests/Browser/usersディレクトリ配下にファイルを配置したかった

方法

$ php artisan dusk:make 'ディレクトリ名\クラス名'

以上のようにすることで実現出来ます。

以下例:

$ php artisan dusk:make 'Hoges/HogeTest'

以上を実行するとtests/Browser/Hoges/HogeTest.phpが生成されるようになっているかと思います。