зеркало из https://github.com/mozilla/gecko-dev.git
29 строки
1.1 KiB
JavaScript
29 строки
1.1 KiB
JavaScript
|
/* Any copyright is dedicated to the Public Domain.
|
||
|
http://creativecommons.org/publicdomain/zero/1.0/ */
|
||
|
|
||
|
/**
|
||
|
* Tests if the network monitor leaks on initialization and sudden destruction.
|
||
|
* You can also use this initialization format as a template for other tests.
|
||
|
*/
|
||
|
|
||
|
function test() {
|
||
|
initNetMonitor(SIMPLE_URL).then(([aTab, aDebuggee, aMonitor]) => {
|
||
|
info("Starting test... ");
|
||
|
|
||
|
let { document, NetMonitorView, NetMonitorController } = aMonitor.panelWin;
|
||
|
let { RequestsMenu, NetworkDetails } = NetMonitorView;
|
||
|
|
||
|
ok(aTab, "Should have a tab available.");
|
||
|
ok(aDebuggee, "Should have a debuggee available.");
|
||
|
ok(aMonitor, "Should have a network monitor pane available.");
|
||
|
|
||
|
ok(document, "Should have a document available.");
|
||
|
ok(NetMonitorView, "Should have a NetMonitorView object available.");
|
||
|
ok(NetMonitorController, "Should have a NetMonitorController object available.");
|
||
|
ok(RequestsMenu, "Should have a RequestsMenu object available.");
|
||
|
ok(NetworkDetails, "Should have a NetworkDetails object available.");
|
||
|
|
||
|
teardown(aMonitor).then(finish);
|
||
|
});
|
||
|
}
|