qutebrowser/tests/end2end
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
..
data Add missing file 2017-03-20 11:28:01 +01:00
features Add a modeline to all the *.feature files 2017-03-31 16:16:31 +01:00
fixtures Fix quteprocess tests with Python 3.6 on Windows 2017-03-28 20:53:11 +02:00
conftest.py Fix BDD version check operators 2017-03-08 20:56:30 +01:00
test_dirbrowser.py Mark test_dirbrowser as qtwebengine_skip 2016-08-18 23:05:31 +02:00
test_hints_html.py tests: Add QUTE_BDD_WEBENGINE environment variable 2016-09-05 15:08:00 +02:00
test_insert_mode.py Move cursor to end with input elements on QtWebEngine 2017-03-01 17:30:48 +01:00
test_invocations.py Reorder initialization 2017-03-07 06:46:35 +01:00
test_mhtml_e2e.py Drop PyQt < 5.7.1 support for QtWebEngine 2017-02-17 14:42:57 +01:00