test
laravel5

laravel(5.5)でテスト

まずは、Postができるかテスト。
いちいち、テキスト入れてボタン押すのがバカバカしいので、そのテストをphpunitテストで自動化。

別名:

アプリケーションテスト
HTTPテスト
Featureテスト
APIテスト

別名ありすぎでしょ。
仮のリクエスト(get/post/put/delete)を送って、返事・レスポンスが返ってきた時のコードや値をチェックできるテスト。

php artisan make:test 好きなファイル名

上記でファイルを作成。

テストを走らせるには

vendor/bin/phpunit 指定のファイル名

でテストできる。指定のファイル名は「tests/Feature/ファイル名」などとパスを指定しないと上手く走らない。

上手くいくと
phpunit.png
こうなる。

データベースのテスト公式document:
https://readouble.com/laravel/5.4/ja/database-testing.html