forked from mirrors/gecko-dev
		
	
		
			
				
	
	
		
			24 lines
		
	
	
	
		
			732 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			24 lines
		
	
	
	
		
			732 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
const DUMMY =
 | 
						|
  "http://example.org/browser/docshell/test/browser/dummy_page.html";
 | 
						|
const JSON =
 | 
						|
  "http://example.com/browser/docshell/test/browser/file_bug1673702.json";
 | 
						|
 | 
						|
add_task(async function test_backAndReload() {
 | 
						|
  await BrowserTestUtils.withNewTab({ gBrowser, url: DUMMY }, async function(
 | 
						|
    browser
 | 
						|
  ) {
 | 
						|
    info("Start JSON load.");
 | 
						|
    BrowserTestUtils.loadURI(browser, JSON);
 | 
						|
    await BrowserTestUtils.waitForLocationChange(gBrowser, JSON);
 | 
						|
 | 
						|
    info("JSON load has started, go back.");
 | 
						|
    browser.goBack();
 | 
						|
    await BrowserTestUtils.browserStopped(browser);
 | 
						|
 | 
						|
    info("Reload.");
 | 
						|
    BrowserReload();
 | 
						|
    await BrowserTestUtils.waitForLocationChange(gBrowser);
 | 
						|
 | 
						|
    is(browser.documentURI.spec, DUMMY);
 | 
						|
  });
 | 
						|
});
 |