1234567891011121314151617181920 |
- from nicegui import ui
- from .screen import Screen
- def test_update_table(screen: Screen):
- table = ui.table({
- 'columnDefs': [{'field': 'name'}, {'field': 'age'}],
- 'rowData': [{'name': 'Alice', 'age': 18}],
- })
- screen.open('/')
- screen.should_contain('Name')
- screen.should_contain('Age')
- screen.should_contain('Alice')
- screen.should_contain('18')
- table.options['rowData'][0]['age'] = 42
- table.update()
- screen.should_contain('42')
|