browser_favicon_auth.js (774B)
1 /* Any copyright is dedicated to the Public Domain. 2 * http://creativecommons.org/publicdomain/zero/1.0/ */ 3 4 const ROOT = getRootDirectory(gTestPath).replace( 5 "chrome://mochitests/content/", 6 "http://mochi.test:8888/" 7 ); 8 9 add_task(async () => { 10 await BrowserTestUtils.withNewTab( 11 { gBrowser, url: "about:blank" }, 12 async browser => { 13 let faviconPromise = waitForFaviconMessage(true, `${ROOT}auth_test.png`); 14 15 BrowserTestUtils.startLoadingURIString(browser, `${ROOT}auth_test.html`); 16 await BrowserTestUtils.browserLoaded(browser); 17 18 await Assert.rejects( 19 faviconPromise, 20 result => { 21 return result.iconURL == `${ROOT}auth_test.png`; 22 }, 23 "Should have failed to load the icon." 24 ); 25 } 26 ); 27 });