Source code
Revision control
Copy as Markdown
Other Tools
Test Info: Warnings
- This test gets skipped with pattern: os == 'linux' && bits == 64 && os_version == '18.04' && debug OR os == 'win'
- Manifest: docshell/test/browser/browser.toml
const DUMMY =
// eslint-disable-next-line @microsoft/sdl/no-insecure-url
const JSON =
// eslint-disable-next-line @microsoft/sdl/no-insecure-url
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);
}
);
});