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);
 | |
|   });
 | |
| });
 | 
