Testler

Testler

Imtihan, testler göz önünde bulundurularak oluşturuldu. phpunit.xml uygulamanız için zaten bir dosya kurulu. Imtihan, onu anlamlı bir şekilde test etmenize izin veren uygun yardımcı yöntemlerle birlikte gelir.

.env.testing Ortam Dosyası

Ayrıca projenizin kök dizininde bir .env.testing dosyası oluşturabilirsiniz. Bu dosya, PHPUnit testleri çalıştırılırken veya --env=testing seçeneğiyle Artisan komutları yürütülürken .env dosyası yerine kullanılacaktır.

Çalışan Testler

Daha önce bahsedildiği gibi, testleri yazdıktan sonra phpunit kullanarak çalıştırabilirsiniz:

./vendor/bin/phpunit

phpunit komutuna ek olarak, testlerinizi çalıştırmak için test Artisan komutunu kullanabilirsiniz. Artisan test çalıştırıcısı, geliştirmeyi ve hata ayıklamayı kolaylaştırmak için ayrıntılı test raporları sağlar:

php artisan test

Filtre

Testleri her seferinde sıfırdan çalıştırmak yerine filtrelemek mümkündür, bunun için --filter komutunu izleyin.

php artisan test --filter=ACMETestController

Filtre içinde tek bir işlev çalıştırmak mümkündür

php artisan test --filter=ACMETestController::function_name