feat(wiki): embed GHC-05 topology

This commit is contained in:
2026-07-15 00:08:13 +08:00
parent 450080d6fd
commit e3b3a16b10
6 changed files with 417 additions and 2 deletions
+19
View File
@@ -0,0 +1,19 @@
import unittest
from scripts.wiki_update_page import extract_script_to_script_js
class WikiUpdatePageTests(unittest.TestCase):
def test_script_js_keeps_script_element_for_wikijs_injection(self):
content = "<p>before</p>\n<script>window.example = true;</script>\n<p>after</p>"
rendered_content, script_js = extract_script_to_script_js(content)
self.assertEqual(script_js, "<script>window.example = true;</script>")
self.assertNotIn("<script>", rendered_content)
self.assertIn("<p>before</p>", rendered_content)
self.assertIn("<p>after</p>", rendered_content)
if __name__ == "__main__":
unittest.main()