where('route_name', 'api.v1.admin.settlement-bills.index') ->where('status', 1) ->exists(), )->toBeTrue(); $admin = AdminUser::query()->create([ 'username' => 'bill_super', 'name' => 'Bill Super', 'email' => null, 'password' => Hash::make('secret-strong'), 'status' => 0, ]); grantSuperAdminRole($admin); $token = $admin->createToken('test', ['*'], now()->addDay())->plainTextToken; $this->withHeader('Authorization', 'Bearer '.$token) ->getJson('/api/v1/admin/settlement-bills') ->assertOk() ->assertJsonPath('data.items', fn ($items) => is_array($items)); });