browser/devtools/sourceeditor/test/browser_vimemacs.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 /* Any copyright is dedicated to the Public Domain.
     2    http://creativecommons.org/publicdomain/zero/1.0/ */
     4 "use strict";
     6 const HOST = 'mochi.test:8888';
     7 const URI  = "http://" + HOST + "/browser/browser/devtools/sourceeditor/test/vimemacs.html";
     9 function test() {
    10   requestLongerTimeout(3);
    11   waitForExplicitFinish();
    13   let tab = gBrowser.addTab();
    14   gBrowser.selectedTab = tab;
    16   let browser = gBrowser.getBrowserForTab(tab);
    17   browser.loadURI(URI);
    19   function check() {
    20     var win = browser.contentWindow.wrappedJSObject;
    21     var doc = win.document;
    22     var out = doc.getElementById("status");
    23     if (out && !win.mozilla_setStatus)
    24       win.mozilla_setStatus = codeMirror_setStatus;
    26     if (!out || !out.classList.contains("done"))
    27       return void setTimeout(check, 100);
    29     ok(!win.failed, "CodeMirror tests all passed");
    30     win.mozilla_setStatus = null;
    32     while (gBrowser.tabs.length > 1) gBrowser.removeCurrentTab();
    33     finish();
    34   }
    36   setTimeout(check, 100);
    37 }

mercurial