browser/devtools/scratchpad/test/browser_scratchpad_initialization.js

Wed, 31 Dec 2014 06:09:35 +0100

author
Michael Schloh von Bennewitz <michael@schloh.com>
date
Wed, 31 Dec 2014 06:09:35 +0100
changeset 0
6474c204b198
permissions
-rw-r--r--

Cloned upstream origin tor-browser at tor-browser-31.3.0esr-4.5-1-build1
revision ID fc1c9ff7c1b2defdbc039f12214767608f46423f for hacking purpose.

     1 /* vim: set ts=2 et sw=2 tw=80: */
     2 /* Any copyright is dedicated to the Public Domain.
     3    http://creativecommons.org/publicdomain/zero/1.0/ */
     5 function test()
     6 {
     7   waitForExplicitFinish();
     9   gBrowser.selectedTab = gBrowser.addTab();
    10   gBrowser.selectedBrowser.addEventListener("load", function onLoad() {
    11     gBrowser.selectedBrowser.removeEventListener("load", onLoad, true);
    13     ok(window.Scratchpad, "Scratchpad variable exists");
    15     openScratchpad(runTests);
    16   }, true);
    18   content.location = "data:text/html,initialization test for Scratchpad";
    19 }
    21 function runTests()
    22 {
    23   let sp = gScratchpadWindow.Scratchpad;
    24   ok(sp, "Scratchpad object exists in new window");
    25   is(typeof sp.run, "function", "Scratchpad.run() exists");
    26   is(typeof sp.inspect, "function", "Scratchpad.inspect() exists");
    27   is(typeof sp.display, "function", "Scratchpad.display() exists");
    29   let environmentMenu = gScratchpadWindow.document.
    30                           getElementById("sp-environment-menu");
    31   ok(environmentMenu, "Environment menu element exists");
    32   ok(environmentMenu.hasAttribute("hidden"),
    33      "Environment menu is not visible");
    35   let errorConsoleCommand = gScratchpadWindow.document.
    36                             getElementById("sp-cmd-errorConsole");
    37   ok(errorConsoleCommand, "Error console command element exists");
    38   is(errorConsoleCommand.getAttribute("disabled"), "true",
    39      "Error console command is disabled");
    41   let chromeContextCommand = gScratchpadWindow.document.
    42                             getElementById("sp-cmd-browserContext");
    43   ok(chromeContextCommand, "Chrome context command element exists");
    44   is(chromeContextCommand.getAttribute("disabled"), "true",
    45      "Chrome context command is disabled");
    47   finish();
    48 }

mercurial