Skip to content

Commit 451a4aa

Browse files
committed
add more artificial delay to let TipTap do its internal computation
1 parent 89cca70 commit 451a4aa

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

testapp/tests/test_e2e_richtextarea.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -293,16 +293,19 @@ def test_tiptap_classbased_mark(page, viewname, menubar, contenteditable):
293293
set_caret(page, contenteditable, 18)
294294
expect(family_menu_button).not_to_have_class('active')
295295
family_menu_button.click()
296+
sleep(0.01)
296297
for item in submenu_items.all():
297298
expect(item).not_to_have_class('active')
298299
contenteditable.click(position={'x': 5, 'y': 5}) # closes the submenu
300+
sleep(0.01)
299301
expect(family_menu_button.locator('+ ul[role="menu"]')).not_to_be_visible()
300302

301303
# add another class to overlapping selection
302304
select_text(contenteditable.locator('p'), 11, 21)
303305
fontsize_menu_button = menubar.locator('[richtext-click="classBasedMark:fontSize"]')
304306
expect(fontsize_menu_button).not_to_have_class('active')
305307
fontsize_menu_button.click()
308+
sleep(0.01)
306309
submenu_items = fontsize_menu_button.locator('+ ul[role="menu"] > li')
307310
expect(submenu_items).to_have_count(4)
308311
submenu_items.nth(2).click()
@@ -318,6 +321,7 @@ def test_tiptap_classbased_mark(page, viewname, menubar, contenteditable):
318321
expect(family_menu_button).not_to_have_class('active')
319322
expect(fontsize_menu_button).not_to_have_class('active')
320323
fontsize_menu_button.click()
324+
sleep(0.01)
321325
for item in submenu_items.all():
322326
expect(item).not_to_have_class('active')
323327

0 commit comments

Comments
 (0)