laravel-5.5
Laravel-测试用例
- HTTP – API接口
- Browser – 模拟浏览测试
- Database – 数据库测试
- Mocking
创建和执行测试用例
创建一个测试文件
> php artisan make:test UserTest
#在项目目录下执行
> phpunit
PS: 如果没有phpunit, 查看vendor/bin 目录下没有没phpunit文件
HTTP 测试用例
#Illuminate\Foundation\Testing\Concerns\MakesHttpRequests.php
$this->get(); #发送一个GET请求
$this->post(); #发送一个POST请求
$response->assertJson(['key' => 1]); #发送一个请求后返回的数据是有key => 1;