fix(topology): repair controls navigation and details

This commit is contained in:
2026-07-09 22:08:42 +08:00
parent 6ff18623e0
commit 5a8a04c440
5 changed files with 225 additions and 28 deletions
+8
View File
@@ -40,6 +40,14 @@ class GuanghanTopologySourceTests(unittest.TestCase):
self.assertIn("const API_BASE = ''", self.html)
self.assertNotIn("http://localhost:5000", self.html)
def test_controls_use_api_navigation_and_safe_text(self) -> None:
self.assertIn("/api/v1/bases/guanghan/missions", self.html)
self.assertNotIn("return ['BL-01'", self.html)
self.assertIn("popstate", self.html)
self.assertIn("Asia/Shanghai", self.html)
self.assertNotIn(".innerHTML =", self.html)
self.assertIn("replaceChildren", self.html)
if __name__ == "__main__":
unittest.main()