Skip to content

Commit

Permalink
add to verify simple routing works as expected
Browse files Browse the repository at this point in the history
  • Loading branch information
rodja committed Jun 22, 2024
1 parent 3471c1c commit c1d700d
Showing 1 changed file with 18 additions and 0 deletions.
18 changes: 18 additions & 0 deletions tests/test_single_page_apps.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
from nicegui import ui
from nicegui.testing import Screen


def test_routing_url(screen: Screen):
@ui.outlet('/', on_navigate=lambda _: '/main')
def layout():
ui.label('main layout')
yield

@layout.view('/main')
def main_content():
ui.label('main content')

screen.open('/')
screen.should_contain('main layout')
screen.should_contain('main content')
assert '/main' in screen.selenium.current_url

0 comments on commit c1d700d

Please sign in to comment.