tenfourfox/devtools/client/inspector/test/browser_inspector_destroy-after-navigation.js
Cameron Kaiser c9b2922b70 hello FPR
2017-04-19 00:56:45 -07:00

30 lines
853 B
JavaScript

/* vim: set ft=javascript ts=2 et sw=2 tw=80: */
/* Any copyright is dedicated to the Public Domain.
http://creativecommons.org/publicdomain/zero/1.0/ */
"use strict";
// Testing that closing the inspector after navigating to a page doesn't fail.
const URL_1 = "data:text/plain;charset=UTF-8,abcde";
const URL_2 = "data:text/plain;charset=UTF-8,12345";
add_task(function* () {
let { toolbox } = yield openInspectorForURL(URL_1);
info("Navigating to different URL.");
let navigated = toolbox.target.once("navigate");
navigateTo(toolbox, URL_2);
info("Waiting for 'navigate' event from toolbox target.");
yield navigated;
info("Destroying toolbox");
try {
yield toolbox.destroy();
ok(true, "Toolbox destroyed");
} catch (e) {
ok(false, "An exception occured while destroying toolbox");
console.error(e);
}
});