forked from mirrors/gecko-dev
		
	
		
			
				
	
	
		
			27 lines
		
	
	
	
		
			904 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			27 lines
		
	
	
	
		
			904 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
| const DUMMY =
 | |
|   // eslint-disable-next-line @microsoft/sdl/no-insecure-url
 | |
|   "http://example.org/browser/docshell/test/browser/dummy_page.html";
 | |
| const JSON =
 | |
|   // eslint-disable-next-line @microsoft/sdl/no-insecure-url
 | |
|   "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.startLoadingURIString(browser, JSON);
 | |
|       await BrowserTestUtils.waitForLocationChange(gBrowser, JSON);
 | |
| 
 | |
|       info("JSON load has started, go back.");
 | |
|       browser.goBack();
 | |
|       await BrowserTestUtils.browserStopped(browser);
 | |
| 
 | |
|       info("Reload.");
 | |
|       BrowserCommands.reload();
 | |
|       await BrowserTestUtils.waitForLocationChange(gBrowser);
 | |
| 
 | |
|       is(browser.documentURI.spec, DUMMY);
 | |
|     }
 | |
|   );
 | |
| });
 | 
