summaryrefslogtreecommitdiff
path: root/tests/unit/browser/test_caret.py
diff options
context:
space:
mode:
authorFlorian Bruhin <me@the-compiler.org>2018-09-08 12:26:00 +0200
committerFlorian Bruhin <me@the-compiler.org>2018-09-08 12:26:00 +0200
commitdb6935b42e6ddfb51a08c98b166b6fd09d23a396 (patch)
treea4a6b1bffeaed2749cb36429d76d9b176c55ee52 /tests/unit/browser/test_caret.py
parent64e321d47c985bf1e51e09a99352704cbe00fdb9 (diff)
downloadqutebrowser-db6935b42e6ddfb51a08c98b166b6fd09d23a396.tar.gz
qutebrowser-db6935b42e6ddfb51a08c98b166b6fd09d23a396.zip
Fix TestSearch caret tests
For some reason, they need the window to be shown on a screen to work...
Diffstat (limited to 'tests/unit/browser/test_caret.py')
-rw-r--r--tests/unit/browser/test_caret.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/tests/unit/browser/test_caret.py b/tests/unit/browser/test_caret.py
index 199baca25..4437d6bc3 100644
--- a/tests/unit/browser/test_caret.py
+++ b/tests/unit/browser/test_caret.py
@@ -289,8 +289,10 @@ class TestSearch:
# https://bugreports.qt.io/browse/QTBUG-60673
@pytest.mark.qtbug60673
+ @pytest.mark.no_xvfb
def test_yanking_a_searched_line(
- self, caret, selection, mode_manager, callback_checker, web_tab):
+ self, caret, selection, mode_manager, callback_checker, web_tab, qtbot):
+ web_tab.show()
mode_manager.leave(usertypes.KeyMode.caret)
web_tab.search.search('fiv', result_cb=callback_checker.callback)
@@ -301,8 +303,10 @@ class TestSearch:
selection.check('five six')
@pytest.mark.qtbug60673
+ @pytest.mark.no_xvfb
def test_yanking_a_searched_line_with_multiple_matches(
- self, caret, selection, mode_manager, callback_checker, web_tab):
+ self, caret, selection, mode_manager, callback_checker, web_tab, qtbot):
+ web_tab.show()
mode_manager.leave(usertypes.KeyMode.caret)
web_tab.search.search('w', result_cb=callback_checker.callback)