test: 覆盖核心文档映射错误 (#2)

This commit is contained in:
QiuSW
2026-08-08 09:02:48 +08:00
parent b09658ee15
commit c8ccb62a98
2 changed files with 19 additions and 5 deletions
+8
View File
@@ -14,6 +14,7 @@ from check_harness import ( # noqa: E402
REQUIRED_FILES,
check_core_documents,
check_task_template,
core_mapping_errors,
missing_sections,
)
from wiki_docs import load_config # noqa: E402
@@ -39,6 +40,13 @@ class CoreDocumentTests(unittest.TestCase):
for page, path in CORE_PAGE_PATHS.items():
self.assertEqual(mappings.get(page), path)
def test_missing_or_wrong_core_mapping_is_reported(self) -> None:
errors = core_mapping_errors({"Home": "docs/wrong.md"})
self.assertTrue(any("Home -> docs/README.md" in error for error in errors))
self.assertTrue(
any("Architecture-and-Code-Map" in error for error in errors)
)
class TaskTemplateTests(unittest.TestCase):
def test_task_template_requires_document_impact(self) -> None: