Bladeren bron

began with keyboard test and ensure we do not loose our dependencies

Rodja Trappe 2 jaren geleden
bovenliggende
commit
fe6322ee2f
2 gewijzigde bestanden met toevoegingen van 8 en 2 verwijderingen
  1. 0 2
      tests/conftest.py
  2. 8 0
      tests/test_element.py

+ 0 - 2
tests/conftest.py

@@ -38,8 +38,6 @@ def reset_globals() -> Generator[None, None, None]:
     WebPage.next_page_id = 0
     JustpyBaseComponent.instances.clear()
     JustpyBaseComponent.next_id = 0
-    jp.component_file_list = jp.create_component_file_list()
-    jp.template_options['component_file_list'] = jp.component_file_list
     importlib.reload(globals)
 
 

+ 8 - 0
tests/test_element.py

@@ -3,6 +3,14 @@ from nicegui import ui
 from .user import User
 
 
+def test_keyboard(user: User):
+    ui.keyboard()
+
+    user.open('/')
+    assert any(s.endswith('keyboard.js') for s in user.get_attributes('script', 'src'))
+    assert user.selenium.find_element_by_tag_name('span')
+
+
 def test_classes(user: User):
     label = ui.label('Some label')