diff options
author | Florian Bruhin <git@the-compiler.org> | 2018-05-03 18:02:20 +0200 |
---|---|---|
committer | Florian Bruhin <git@the-compiler.org> | 2018-05-03 18:02:20 +0200 |
commit | 388c155ebbb7e6690923323048a4b46a435947b9 (patch) | |
tree | 705fc2f5c664edbb33a176686cca676daf6fcec3 | |
parent | adf2f9860de1879db4b45c4f9d9307d675702052 (diff) | |
download | qutebrowser-388c155ebbb7e6690923323048a4b46a435947b9.tar.gz qutebrowser-388c155ebbb7e6690923323048a4b46a435947b9.zip |
Add test for #3753
-rw-r--r-- | tests/unit/browser/webengine/test_webenginesettings.py | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/tests/unit/browser/webengine/test_webenginesettings.py b/tests/unit/browser/webengine/test_webenginesettings.py index e396e168b..d40002a77 100644 --- a/tests/unit/browser/webengine/test_webenginesettings.py +++ b/tests/unit/browser/webengine/test_webenginesettings.py @@ -73,3 +73,14 @@ def test_existing_dict(config_stub, monkeypatch): webenginesettings.private_profile]: assert profile.isSpellCheckEnabled() assert profile.spellCheckLanguages() == ['en-US-8-0'] + + +@pytest.mark.skipif( + not qtutils.version_check('5.8'), reason="Needs Qt 5.8 or newer") +def test_spell_check_disabled(config_stub, monkeypatch): + monkeypatch.setattr(objects, 'backend', usertypes.Backend.QtWebEngine) + config_stub.val.spellcheck.languages = [] + webenginesettings._update_settings('spellcheck.languages') + for profile in [webenginesettings.default_profile, + webenginesettings.private_profile]: + assert not profile.isSpellCheckEnabled() |