Laravel PHPUnit レスポンスコードのアサーション遍歴
Laravel5.3 未満
レスポンスが200 OKかチェックしたい場合はassertResponseOkを利用
レスポンスコードを指定したい場合はassertResponseStatusを利用する
Laravel5.4
Illuminate\Foundation\Testing\TestResponse にて定義されているassertStatusを利用
https://laravel.com/api/5.4/Illuminate/Foundation/Testing/TestResponse.html
を見るとレスポンスが200 OKかチェックしたい場合はassertSuccessfulが利用できそうだけど
公式(https://laravel.com/docs/5.4/http-tests) も含め利用可能なアサーションには記述が無い
(実際に試してはないです)
Laravel5.5
レスポンスが200 OKかチェックしたい場合はassertSuccessfulを利用
レスポンスコードを指定したい場合はassertStatusを利用する
※ 5.5で利用可能なアサーションにassertSuccessfulが追記されているようです