123456789101112131415161718192021222324252627282930 |
- from nicegui import APIRouter, app, ui
- from nicegui.testing import Screen
- def test_prefix(screen: Screen):
- router = APIRouter(prefix='/some-prefix')
- @router.page('/')
- def page():
- ui.label('Hello, world!')
- app.include_router(router)
- screen.open('/some-prefix')
- screen.should_contain('NiceGUI')
- screen.should_contain('Hello, world!')
- def test_passing_page_parameters(screen: Screen):
- router = APIRouter()
- @router.page('/', title='My Custom Title')
- def page():
- ui.label('Hello, world!')
- app.include_router(router)
- screen.open('/')
- screen.should_contain('My Custom Title')
|