Close Campaign interface audit gaps

This commit is contained in:
2026-08-04 01:04:39 +02:00
parent 3f3545f080
commit df5a93d6a3
10 changed files with 153 additions and 15 deletions
+9
View File
@@ -62,3 +62,12 @@ def test_aggregate_reports_are_an_integrated_campaign_view() -> None:
]
assert len(report_surfaces) == 1
assert report_surfaces[0].description == "/campaigns/reports"
def test_reusable_template_library_is_not_owned_by_campaign() -> None:
manifest = get_manifest()
assert manifest.frontend is not None
assert "/templates" not in {item.path for item in manifest.nav_items}
assert "/templates" not in {item.path for item in manifest.frontend.nav_items}
assert "/templates" not in {route.path for route in manifest.frontend.routes}