actingAs($user); $profile = BaselineProfile::factory()->active()->create([ 'workspace_id' => (int) $tenant->workspace_id, 'name' => 'Security Baseline', ]); $snapshot = BaselineSnapshot::factory()->create([ 'workspace_id' => (int) $tenant->workspace_id, 'baseline_profile_id' => (int) $profile->getKey(), ]); $run = OperationRun::factory()->for($tenant)->create([ 'workspace_id' => (int) $tenant->workspace_id, 'type' => 'baseline_compare', ]); $finding = Finding::factory()->for($tenant)->create([ 'current_operation_run_id' => (int) $run->getKey(), 'evidence_jsonb' => [ 'provenance' => [ 'baseline_profile_id' => (int) $profile->getKey(), 'baseline_snapshot_id' => (int) $snapshot->getKey(), 'compare_operation_run_id' => (int) $run->getKey(), ], ], ]); $response = $this->get(FindingResource::getUrl('view', ['record' => $finding], tenant: $tenant)); $response->assertOk() ->assertSee('nav%5Bsource_surface%5D=finding.detail_section', false) ->assertSee('nav%5Btenant_id%5D='.(int) $tenant->getKey(), false); });