summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlorian Bruhin <me@the-compiler.org>2020-05-22 20:01:08 +0200
committerFlorian Bruhin <me@the-compiler.org>2020-05-22 20:48:06 +0200
commit0770ef11ebeac8072158a639c9297d5c4ef14dfb (patch)
tree96ba32e3a5dff65dc10a302ae008b002377d4a2b
parent374d28de77d926d207b9658b23cd16dd1990a9fc (diff)
downloadqutebrowser-0770ef11ebeac8072158a639c9297d5c4ef14dfb.tar.gz
qutebrowser-0770ef11ebeac8072158a639c9297d5c4ef14dfb.zip
tests: Make sure entering caret mode is finished
Otherwise, the caret JS code could still be initializing while the tests start to run.
-rw-r--r--tests/unit/browser/test_caret.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/tests/unit/browser/test_caret.py b/tests/unit/browser/test_caret.py
index 3aff8cce1..830dda0ff 100644
--- a/tests/unit/browser/test_caret.py
+++ b/tests/unit/browser/test_caret.py
@@ -34,7 +34,8 @@ def caret(web_tab, qtbot, mode_manager):
with qtbot.wait_signal(web_tab.load_finished, timeout=10000):
web_tab.load_url(QUrl('qute://testdata/data/caret.html'))
- mode_manager.enter(usertypes.KeyMode.caret)
+ with qtbot.wait_signal(web_tab.caret.selection_toggled):
+ mode_manager.enter(usertypes.KeyMode.caret)
return web_tab.caret