测试
class DogsApiTest extends TestCase
{
use WithoutMiddleware, RefreshDatabase;
public function test_it_gets_all_dogs() {
$dog1 = factory(Dog::class)->create();
$dog2 = factory(Dog::class)->create();
$response = $this->getJson('api/dogs');
$response->assertJsonFragment(['name' => $dog1->name]);
$response->assertJsonFragment(['name' => $dog2->name]);
}
}public function test_it_lists_all_clips_for_those_with_list_clips_scope() {
Passport::actingAs(
factory(User::class)->create(),
['list-clips']
);
$response = $this->getJson('api/clips');
$response->assertStatus(200);
}Last updated