from __future__ import annotations from pathlib import Path from reuse_surface.stats import collect_stats, format_stats_markdown def test_collect_stats_on_repo_root(): root = Path(__file__).resolve().parent.parent stats = collect_stats(root) assert stats["capability_count"] == 20 assert stats["index_present"] is True assert "discovery" in stats["histograms"] def test_format_stats_markdown_contains_count(): root = Path(__file__).resolve().parent.parent text = format_stats_markdown(collect_stats(root)) assert "Capabilities:" in text assert "20" in text