qutebrowser/tests
Jimmy 7dab8335e2 Greasemonkey: handle downloads that complete fast
When `@require`ing local files (with the `file://` scheme) the
greasemonkey manager was not catching the DownloadItem.finished signal
because it was being emitted before it had managed to connect.

I didn't see this happening while testing with files that should have
been in cache but I wouldn't be surprised.

I had to change the download mock to be able to give it the appearance
of asynchronicity. Now when using it one must set download.successful
appropriately before firing download.finished. I also added a list of
downloads to the stub so a test could enumerate them in case the
unit-under-test didn't have a reference to them.
2018-03-03 15:02:43 +13:00
..
end2end Add missing newline 2018-02-28 08:11:23 +01:00
helpers Greasemonkey: handle downloads that complete fast 2018-03-03 15:02:43 +13:00
manual Update some more references to old config options 2017-07-04 16:46:02 +02:00
unit Greasemonkey: handle downloads that complete fast 2018-03-03 15:02:43 +13:00
conftest.py Add missing ) 2018-03-02 06:58:37 +01:00
test_conftest.py Update copyright years 2018-02-05 12:19:50 +01:00