No files yet — build this overlay to populate it.
{% else %} {% set entries = file_tree_root_entries %} diff --git a/l4d2web/tests/test_overlay_files_routes.py b/l4d2web/tests/test_overlay_files_routes.py index d3181b6..cef0061 100644 --- a/l4d2web/tests/test_overlay_files_routes.py +++ b/l4d2web/tests/test_overlay_files_routes.py @@ -324,6 +324,24 @@ def test_overlay_detail_shows_empty_state_when_overlay_dir_missing( assert "No files yet" in text +def test_overlay_detail_shows_empty_state_when_overlay_dir_is_empty( + app, left4me_root: Path +) -> None: + """A built overlay whose directory has been wiped (or seeded but never + built) should also fall back to the empty-state message — not render an + invisible empty