summaryrefslogtreecommitdiff
path: root/tests/unit/components/test_hostblock.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/unit/components/test_hostblock.py')
-rw-r--r--tests/unit/components/test_hostblock.py10
1 files changed, 9 insertions, 1 deletions
diff --git a/tests/unit/components/test_hostblock.py b/tests/unit/components/test_hostblock.py
index 8dd8d6dda..00a7a5f8f 100644
--- a/tests/unit/components/test_hostblock.py
+++ b/tests/unit/components/test_hostblock.py
@@ -279,7 +279,7 @@ def test_disabled_blocking_per_url(config_stub, host_blocker_factory):
pattern = urlmatch.UrlPattern(example_com)
config_stub.set_obj("content.blocking.enabled", False, pattern=pattern)
- url = QUrl("blocked.example.com")
+ url = QUrl("https://blocked.example.com")
host_blocker = host_blocker_factory()
host_blocker._blocked_hosts.add(url.host())
@@ -563,3 +563,11 @@ def test_adblock_benchmark(data_tmpdir, benchmark, host_blocker_factory):
assert blocker._blocked_hosts
benchmark(lambda: blocker._is_blocked(url))
+
+
+def test_subdomain_blocking(config_stub, host_blocker_factory):
+ config_stub.val.content.blocking.method = "hosts"
+ config_stub.val.content.blocking.hosts.lists = None
+ host_blocker = host_blocker_factory()
+ host_blocker._blocked_hosts.add("example.com")
+ assert host_blocker._is_blocked(QUrl("https://subdomain.example.com"))