qutebrowser/tests/unit
Jimmy c5334fb683 Greasemonkey: use UrlPatterns for match directives
The greasemonkey `@match` directive is used to match urls against
chromium url patterns (as opposed to `@include` which treats its
argument as a glob expression). I was using fnmatch for both here
because I am lazy and knew someone else was going to implement chromium
url patterns for me eventually. Now it is done and I should switch to
using them instead. The most common failing case that this will fix is
something matching on `*://*.domain.com/*` because it wouldn't match
the url with no subdomain.

This codepath is only used on webengine 5.7.1 and webkit backends.
2018-04-14 10:31:20 +12:00
..
browser Merge remote-tracking branch 'origin/pr/3765' into adblock 2018-03-28 20:32:47 +02:00
commands Wait until runner is finished in test_custom_env 2018-03-19 11:43:08 +01:00
completion Add test for completing other buffer excluding id0 2018-04-10 02:45:12 -04:00
config Simplify tests 2018-03-28 09:33:27 +02:00
javascript Greasemonkey: use UrlPatterns for match directives 2018-04-14 10:31:20 +12:00
keyinput Add test for hints with numberpad numbers 2018-03-21 17:06:13 +00:00
mainwindow Add basic tests for tab width sizing 2018-03-22 14:27:33 -04:00
misc Break long lines 2018-03-26 10:51:04 +02:00
scripts Update copyright years 2018-02-05 12:19:50 +01:00
utils Merge remote-tracking branch 'origin/pr/3604' 2018-03-20 06:24:57 +01:00
test_app.py Update copyright years 2018-02-05 12:19:50 +01:00