summaryrefslogtreecommitdiff
path: root/tests/unit/config/test_configcommands.py
diff options
context:
space:
mode:
authorFlorian Bruhin <git@the-compiler.org>2018-02-20 23:21:24 +0100
committerFlorian Bruhin <git@the-compiler.org>2018-02-20 23:26:22 +0100
commit0d4e20c39529a3ec180870e1f7662efca1724845 (patch)
tree8a7a5908ba3598030303ad62ba9520e0cf158a28 /tests/unit/config/test_configcommands.py
parent6c5876a494fbd6de4eb50f0e96acf9eab39af716 (diff)
downloadqutebrowser-0d4e20c39529a3ec180870e1f7662efca1724845.tar.gz
qutebrowser-0d4e20c39529a3ec180870e1f7662efca1724845.zip
Whitelist config options which support URL patterns
Diffstat (limited to 'tests/unit/config/test_configcommands.py')
-rw-r--r--tests/unit/config/test_configcommands.py10
1 files changed, 10 insertions, 0 deletions
diff --git a/tests/unit/config/test_configcommands.py b/tests/unit/config/test_configcommands.py
index 8d48c94f2..27075e869 100644
--- a/tests/unit/config/test_configcommands.py
+++ b/tests/unit/config/test_configcommands.py
@@ -104,6 +104,16 @@ class TestSet:
match='Error while parsing :/: No scheme given'):
commands.set(0, option, 'false', pattern=':/')
+ def test_set_no_pattern(self, monkeypatch, commands):
+ """Run ':set --pattern=*://* colors.statusbar.normal.bg #abcdef.
+
+ Should show an error as patterns are unsupported.
+ """
+ with pytest.raises(cmdexc.CommandError,
+ match='does not support URL patterns'):
+ commands.set(0, 'colors.statusbar.normal.bg', '#abcdef',
+ pattern='*://*')
+
@pytest.mark.parametrize('temp', [True, False])
def test_set_temp_override(self, commands, config_stub, yaml_value, temp):
"""Invoking :set twice.