createUserWithPermission([ 'members:view', ]); $this->actingAs($data->user); // Act $response = $this->get(route('members')); // Assert $response->assertOk(); $response->assertInertia(fn (Assert $page) => $page ->component('Members') ->has('availableRoles', 5, fn (Assert $role) => $role ->has('key') ->has('name') ->has('description') ) ->where('availableRoles.0.key', 'owner') ->where('availableRoles.0.name', 'Owner') ); } }