browser/devtools/sourceeditor/test/browser_codemirror.js

Thu, 22 Jan 2015 13:21:57 +0100

author
Michael Schloh von Bennewitz <michael@schloh.com>
date
Thu, 22 Jan 2015 13:21:57 +0100
branch
TOR_BUG_9701
changeset 15
b8a032363ba2
permissions
-rw-r--r--

Incorporate requested changes from Mozilla in review:
https://bugzilla.mozilla.org/show_bug.cgi?id=1123480#c6

     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 "use strict";
     7 const HOST = 'mochi.test:8888';
     8 const URI  = "http://" + HOST + "/browser/browser/devtools/sourceeditor/test/codemirror.html";
    10 function test() {
    11   requestLongerTimeout(3);
    12   waitForExplicitFinish();
    14   let tab = gBrowser.addTab();
    15   gBrowser.selectedTab = tab;
    17   let browser = gBrowser.getBrowserForTab(tab);
    18   browser.loadURI(URI);
    20   function check() {
    21     var win = browser.contentWindow.wrappedJSObject;
    22     var doc = win.document;
    23     var out = doc.getElementById("status");
    24     if (out && !win.mozilla_setStatus)
    25       win.mozilla_setStatus = codeMirror_setStatus;
    27     if (!out || !out.classList.contains("done"))
    28       return void setTimeout(check, 100);
    30     ok(!win.failed, "CodeMirror tests all passed");
    31     win.mozilla_setStatus = null;
    33     while (gBrowser.tabs.length > 1) gBrowser.removeCurrentTab();
    34     finish();
    35   }
    37   setTimeout(check, 100);
    38 }

mercurial