test_restructured_text.py 567 B

12345678910111213141516
  1. from nicegui import ui
  2. from nicegui.testing import Screen
  3. def test_restructured_text(screen: Screen):
  4. rst = ui.restructured_text('This is **reStructuredText**')
  5. screen.open('/')
  6. element = screen.find('This is')
  7. assert element.text == 'This is reStructuredText'
  8. assert element.get_attribute('innerHTML') == 'This is <strong>reStructuredText</strong>'
  9. rst.set_content('New **content**')
  10. element = screen.find('New')
  11. assert element.text == 'New content'
  12. assert element.get_attribute('innerHTML') == 'New <strong>content</strong>'