browser/devtools/sourceeditor/test/browser_codemirror.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 "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