from __future__ import annotations from pathlib import Path import unittest ROOT = Path(__file__).resolve().parents[1] class ReferenceJourneyUiTests(unittest.TestCase): def test_actor_can_resume_and_reconstruct_the_record_journey(self) -> None: page = (ROOT / "webui/src/features/records/RecordsPage.tsx").read_text( encoding="utf-8" ) lifecycle = ( ROOT / "webui/src/features/records/RecordLifecyclePanel.tsx" ).read_text(encoding="utf-8") api = (ROOT / "webui/src/api/records.ts").read_text(encoding="utf-8") for marker in ( 'searchParams.get("recordId")', 'next.set("recordId", selectedRecordId)', "filingPresetFrom(searchParams)", 'searchParams.get("sourceRevision")', '