Source code

Revision control

Copy as Markdown

Other Tools

Test Info:

/* Any copyright is dedicated to the Public Domain.
/**
* The following tests attempt to display modal dialogs. The test just
* relies on the fact that if the dialog was displayed the test will hang
* and timeout. IOW - the tests would pass if the dialogs appear and are
* manually closed by the user - so don't do that :) (obviously there is
* noone available to do that when run via tbpl etc, so this should be safe,
* and it's tricky to use the window-watcher to check a window *does not*
* appear - how long should the watcher be active before assuming it's not
* going to appear?)
*/
add_task(async function thumbnails_bg_no_auth_prompt() {
let url =
ok(!thumbnailExists(url), "Thumbnail file should not already exist.");
let [capturedURL] = await bgCapture(url);
is(capturedURL, url, "Captured URL should be URL passed to capture.");
ok(
thumbnailExists(url),
"Thumbnail file should exist even though it requires auth."
);
removeThumbnail(url);
});