فهرست منبع

add test to demonstrate "JavaScript did not respond in time" error (see https://github.com/zauberzeug/nicegui/issues/85#issuecomment-1253402418)

Rodja Trappe 2 سال پیش
والد
کامیت
d12f6ab9f1
1فایلهای تغییر یافته به همراه10 افزوده شده و 0 حذف شده
  1. 10 0
      tests/test_pages.py

+ 10 - 0
tests/test_pages.py

@@ -69,6 +69,16 @@ def test_automatic_loading_of_joystick_dependency(user: User):
     assert any(('nipplejs.min.js' in s) for s in srcs)
 
 
+def test_automatic_loading_of_keyboard_dependency(user: User):
+    @ui.page('/')
+    def page():
+        ui.keyboard()
+
+    user.open('/')
+    assert any(('keyboard.js' in s) for s in user.get_attributes('script', 'src'))
+    user.sleep(2)
+
+
 def test_shared_and_individual_pages(user: User):
 
     @ ui.page('/individual_page')