create([ 'tenant_id' => $tenant->getKey(), 'display_name' => 'Item A', 'policy_type' => 'deviceConfiguration', 'external_id' => 'item-a', 'platform' => 'windows', ]); OperationRun::factory()->create([ 'tenant_id' => $tenant->getKey(), 'workspace_id' => $tenant->workspace_id, 'type' => 'inventory_sync', 'status' => 'completed', 'outcome' => 'succeeded', 'context' => ['selection_hash' => str_repeat('a', 64)], 'completed_at' => now(), ]); $this->actingAs($user); Bus::fake(); assertNoOutboundHttp(function () use ($tenant): void { $this->get(InventoryItemResource::getUrl('index', tenant: $tenant)) ->assertOk() ->assertSee('Run Inventory Sync') ->assertSee('Item A'); $this->get(InventoryCoverage::getUrl(tenant: $tenant)) ->assertOk() ->assertSee('Policies'); }); Bus::assertNothingDispatched(); });