Browse Source

add pytest

Falko Schindler 1 year ago
parent
commit
5d8644743d
1 changed files with 16 additions and 0 deletions
  1. 16 0
      tests/test_restructured_text.py

+ 16 - 0
tests/test_restructured_text.py

@@ -0,0 +1,16 @@
+from nicegui import ui
+from nicegui.testing import Screen
+
+
+def test_restructured_text(screen: Screen):
+    rst = ui.restructured_text('This is **reStructuredText**')
+
+    screen.open('/')
+    element = screen.find('This is')
+    assert element.text == 'This is reStructuredText'
+    assert element.get_attribute('innerHTML') == 'This is <strong>reStructuredText</strong>'
+
+    rst.set_content('New **content**')
+    element = screen.find('New')
+    assert element.text == 'New content'
+    assert element.get_attribute('innerHTML') == 'New <strong>content</strong>'