import { describe, expect, it } from "vitest"; import { runnerMatrix } from "./catalog.js"; import { renderRunnerE2EDashboard } from "./dashboard.js"; import { buildRunnerCampaign, campaignHistoryRecord, emptyRunnerHistory, mergeRunnerHistory } from "./history.js"; import { renderRunnerHistoryIndex } from "./history-index.js"; import { renderReportShell, reportHistoryHref } from "./report-navigation.js"; describe("evaluation report navigation", () => { it("never gives global pages a campaign suite tree or campaign selector", () => { const campaign = buildRunnerCampaign({campaignId:"global-fixture",generatedAt:"2026-10-20T12:00:00Z",expected:[runnerMatrix[0]!.id],results:[]}); const history = mergeRunnerHistory(null,campaignHistoryRecord(campaign,"https://reports.example.test/runner-e2e")); const page = renderRunnerHistoryIndex(history); const sidebar = page.slice(page.indexOf('