browser_bug1673702.js (904B)
1 const DUMMY = 2 // eslint-disable-next-line @microsoft/sdl/no-insecure-url 3 "http://example.org/browser/docshell/test/browser/dummy_page.html"; 4 const JSON = 5 // eslint-disable-next-line @microsoft/sdl/no-insecure-url 6 "http://example.com/browser/docshell/test/browser/file_bug1673702.json"; 7 8 add_task(async function test_backAndReload() { 9 await BrowserTestUtils.withNewTab( 10 { gBrowser, url: DUMMY }, 11 async function (browser) { 12 info("Start JSON load."); 13 BrowserTestUtils.startLoadingURIString(browser, JSON); 14 await BrowserTestUtils.waitForLocationChange(gBrowser, JSON); 15 16 info("JSON load has started, go back."); 17 browser.goBack(); 18 await BrowserTestUtils.browserStopped(browser); 19 20 info("Reload."); 21 BrowserCommands.reload(); 22 await BrowserTestUtils.waitForLocationChange(gBrowser); 23 24 is(browser.documentURI.spec, DUMMY); 25 } 26 ); 27 });