qutebrowser/tests/end2end/features
Martin Tournoij 8af5cfb4ac
Add a modeline to all the *.feature files
This really tripped me up yesterday, My "Vim default" is to use tabs.

This (where `!···` is a tab) does not work as you'll hope it works:

    Scenario: Retrying a failed download when the directory didn't exist (issue 2445)
        When I download http://localhost:(port)/data/downloads/download.bin to <path>
        And I wait for the error "Download error: No such file or directory: *"
        And I make the directory <mkdir>
        And I run :download-retry
!···!···And I wait until the download is finished
        Then the downloaded file <expected> should exist

        Examples:
        | path                 | mkdir   | expected             |
        | asd/zxc/             | asd/zxc | asd/zxc/download.bin |

Unfortunately, pytest-bdd uses the "Python 2 behaviour" of "expand all
tabs to 8 spaces", and doesn't give any errors on strange/inconsistent
whitespace. It can cause very confusing errors.
2017-03-31 16:16:31 +01:00
..
adblock.feature Add a modeline to all the *.feature files 2017-03-31 16:16:31 +01:00
backforward.feature Add a modeline to all the *.feature files 2017-03-31 16:16:31 +01:00
caret.feature Add a modeline to all the *.feature files 2017-03-31 16:16:31 +01:00
completion.feature Add a modeline to all the *.feature files 2017-03-31 16:16:31 +01:00
conftest.py bdd: Allow checking open tabs without (active) 2017-02-17 22:07:23 +01:00
downloads.feature Add a modeline to all the *.feature files 2017-03-31 16:16:31 +01:00
editor.feature Add a modeline to all the *.feature files 2017-03-31 16:16:31 +01:00
hints.feature Add a modeline to all the *.feature files 2017-03-31 16:16:31 +01:00
history.feature Add a modeline to all the *.feature files 2017-03-31 16:16:31 +01:00
invoke.feature Add a modeline to all the *.feature files 2017-03-31 16:16:31 +01:00
javascript.feature Add a modeline to all the *.feature files 2017-03-31 16:16:31 +01:00
keyinput.feature Add a modeline to all the *.feature files 2017-03-31 16:16:31 +01:00
marks.feature Add a modeline to all the *.feature files 2017-03-31 16:16:31 +01:00
misc.feature Add a modeline to all the *.feature files 2017-03-31 16:16:31 +01:00
navigate.feature Add a modeline to all the *.feature files 2017-03-31 16:16:31 +01:00
open.feature Add a modeline to all the *.feature files 2017-03-31 16:16:31 +01:00
prompts.feature Add a modeline to all the *.feature files 2017-03-31 16:16:31 +01:00
scroll.feature Add a modeline to all the *.feature files 2017-03-31 16:16:31 +01:00
search.feature Add a modeline to all the *.feature files 2017-03-31 16:16:31 +01:00
sessions.feature Add a modeline to all the *.feature files 2017-03-31 16:16:31 +01:00
set.feature Add a modeline to all the *.feature files 2017-03-31 16:16:31 +01:00
spawn.feature Add a modeline to all the *.feature files 2017-03-31 16:16:31 +01:00
tabs.feature Add a modeline to all the *.feature files 2017-03-31 16:16:31 +01:00
test_adblock_bdd.py Add a simple end2end test for :adblock-update 2016-09-07 16:27:27 +02:00
test_backforward_bdd.py Remove qtwebengine_todo for backforward.feature 2016-08-18 18:22:44 +02:00
test_caret_bdd.py QtWebEngine: Don't bother running caret.feature 2016-08-18 18:26:31 +02:00
test_completion_bdd.py Remove unused import 2016-11-24 08:50:54 +01:00
test_downloads_bdd.py Fix bdd "Then" collision 2017-02-07 22:27:32 +01:00
test_editor_bdd.py Rename shadowed function 2016-06-06 09:06:49 +02:00
test_hints_bdd.py add tests for hints auto-follow in word mode 2016-08-11 15:20:52 +02:00
test_history_bdd.py Full redirect support for history 2016-06-10 14:40:42 +02:00
test_invoke_bdd.py Add new-instance-open-target.window = first-opened 2016-08-16 12:24:38 +02:00
test_javascript_bdd.py Clean up end2end test file structure 2016-05-29 18:20:00 +02:00
test_keyinput_bdd.py Clean up end2end test file structure 2016-05-29 18:20:00 +02:00
test_marks_bdd.py Fix lint 2016-09-06 17:00:25 +02:00
test_misc_bdd.py Move pdfjs check to the end2end conftest 2016-09-10 16:24:31 +02:00
test_navigate_bdd.py Clean up end2end test file structure 2016-05-29 18:20:00 +02:00
test_open_bdd.py Fix lint 2017-03-27 07:16:10 +02:00
test_prompts_bdd.py Re-enable SSL download test on QtWebEngine 2016-11-10 22:45:27 +01:00
test_scroll_bdd.py Move :repeat-command tests 2016-07-03 22:32:07 +02:00
test_search_bdd.py bdd: Mark search/sessions as qtwebengine_todo 2016-08-18 22:50:57 +02:00
test_sessions_bdd.py Fix lint 2016-09-06 17:00:25 +02:00
test_set_bdd.py Add tests for the completion engine 2016-11-24 07:31:26 +01:00
test_spawn_bdd.py Clean up end2end test file structure 2016-05-29 18:20:00 +02:00
test_tabs_bdd.py Remove some unnecessary "fresh instances" in tests 2016-08-12 00:20:57 +02:00
test_urlmarks_bdd.py Clean up end2end test file structure 2016-05-29 18:20:00 +02:00
test_utilcmds_bdd.py lineparser/utilcmds test cleanup 2016-10-27 14:23:01 +02:00
test_yankpaste_bdd.py Fix :jseval --world contitional in set_text_field 2016-09-13 07:59:21 +02:00
test_zoom_bdd.py Clean up end2end test file structure 2016-05-29 18:20:00 +02:00
urlmarks.feature Add a modeline to all the *.feature files 2017-03-31 16:16:31 +01:00
utilcmds.feature Add a modeline to all the *.feature files 2017-03-31 16:16:31 +01:00
yankpaste.feature Add a modeline to all the *.feature files 2017-03-31 16:16:31 +01:00
zoom.feature Add a modeline to all the *.feature files 2017-03-31 16:16:31 +01:00