@@ -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)
@@ -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')