|
@@ -0,0 +1,21 @@
|
|
|
+from nicegui import ui
|
|
|
+
|
|
|
+from .screen import Screen
|
|
|
+
|
|
|
+
|
|
|
+def test_page_title(screen: Screen):
|
|
|
+ ui.page_title('Initial title')
|
|
|
+ ui.button('Change title', on_click=lambda: ui.page_title('"New title"'))
|
|
|
+
|
|
|
+ @ui.page('/{title}')
|
|
|
+ def page(title: str):
|
|
|
+ ui.page_title(f'Title: {title}')
|
|
|
+
|
|
|
+ screen.open('/')
|
|
|
+ screen.should_contain('Initial title')
|
|
|
+
|
|
|
+ screen.click('Change title')
|
|
|
+ screen.should_contain('"New title"')
|
|
|
+
|
|
|
+ screen.open('/test')
|
|
|
+ screen.should_contain('Title: test')
|