From f24c038b7afd7210a8283cd18329bd8313af9c3d Mon Sep 17 00:00:00 2001 From: Drew Roberts Date: Tue, 23 Mar 2021 23:54:12 -0400 Subject: [PATCH] Update competitors resource test #2 --- tests/Feature/Nova/CompetitorResourceTest.php | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/tests/Feature/Nova/CompetitorResourceTest.php b/tests/Feature/Nova/CompetitorResourceTest.php index cb900ac..45b47c4 100644 --- a/tests/Feature/Nova/CompetitorResourceTest.php +++ b/tests/Feature/Nova/CompetitorResourceTest.php @@ -11,17 +11,23 @@ class CompetitorResourceTest extends TestCase { use DatabaseTransactions; - + + private const NOVA_ROUTE = 'nova-api/competitors'; + /** @test */ public function index() { - Competitor::factory()->count(4)->create(); + Competitor::factory()->count(3)->create(); - $this->actingAs(self::createPermissionedUser('view competitors', true)); + /** @var User $user */ + $user = User::factory()->create()->givePermissionTo( + Role::findByName('Admin')->getPermissionNames() // Use individual permissions so we can revoke one + ); + $this->actingAs($user); - $response = $this->getJson('nova-api/competitors') + $response = $this->getJson(self::NOVA_ROUTE) ->assertOk(); - $this->assertCount(4, $response->json('resources')); + $this->assertCount(3, $response->json('resources')); } }