getJson(route('permissions.index')); $response->assertStatus(401); } public function test_all_permissions_returned_successfully(): void { $user = User::factory() ->has(Permission::factory()->state([ 'name' => 'permissions', 'name_fa' => 'مدیریت دسترسی', 'guard_name' => 'web', ])) ->create(); $response = $this->actingAs($user)->getJson(route('permissions.index')); $response->assertOk(); $response->assertJsonStructure([ 'data' => [ '*' => [ 'id', 'name', 'name_fa', 'guard_name', 'created_at', 'updated_at', ], ] ]); } }