feat: refine web analytics and history views
This commit is contained in:
@@ -17,6 +17,7 @@ class TaskLogStaticContractTests(unittest.TestCase):
|
||||
|
||||
def test_header_utility_replaces_mobile_dashboard_entry(self) -> None:
|
||||
self.assertIn('id="task-log-trigger"', self.html)
|
||||
self.assertIn('<a class="task-log-link"', self.html)
|
||||
self.assertIn('aria-haspopup="dialog"', self.html)
|
||||
self.assertIn('aria-controls="task-log-dialog"', self.html)
|
||||
self.assertNotIn("手机看板", self.html)
|
||||
@@ -43,7 +44,9 @@ class TaskLogStaticContractTests(unittest.TestCase):
|
||||
self.assertIn(required_id, self.html)
|
||||
|
||||
def test_dialog_open_close_and_polling_contract(self) -> None:
|
||||
self.assertIn('$("#task-log-trigger").addEventListener("click", openTaskLog)', self.script)
|
||||
self.assertIn('$("#task-log-trigger").addEventListener("click", (event) => {', self.script)
|
||||
self.assertIn("event.preventDefault();", self.script)
|
||||
self.assertIn("openTaskLog();", self.script)
|
||||
self.assertIn('$("#close-task-log").addEventListener("click", closeTaskLog)', self.script)
|
||||
self.assertIn('$("#task-log-dialog").addEventListener("close", clearTracePoll)', self.script)
|
||||
self.assertIn("|| !taskLogIsOpen()", self.script)
|
||||
@@ -66,7 +69,8 @@ class TaskLogStaticContractTests(unittest.TestCase):
|
||||
self.assertNotIn("showLog: true", upload_handler)
|
||||
|
||||
def test_dialog_reuses_responsive_accessible_visual_system(self) -> None:
|
||||
self.assertIn(".task-log-trigger:hover", self.styles)
|
||||
self.assertIn(".task-log-link:hover", self.styles)
|
||||
self.assertIn(".task-log-link:active", self.styles)
|
||||
self.assertIn(".task-log-dialog::backdrop", self.styles)
|
||||
self.assertIn(".upload-progress-track", self.styles)
|
||||
self.assertIn(".upload-progress.is-success", self.styles)
|
||||
|
||||
Reference in New Issue
Block a user