summaryrefslogtreecommitdiffstats
path: root/browser/base/content/test/general/browser_bug832435.js
blob: 6be2604cdd0a2d99dac54d30ea631a611312055a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
/* This Source Code Form is subject to the terms of the Mozilla Public
 * License, v. 2.0. If a copy of the MPL was not distributed with this
 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */

function test() {
  waitForExplicitFinish();
  ok(true, "Starting up");

  gBrowser.selectedBrowser.focus();
  gURLBar.addEventListener("focus", function onFocus() {
    gURLBar.removeEventListener("focus", onFocus);
    ok(true, "Invoked onfocus handler");
    EventUtils.synthesizeKey("VK_RETURN", { shiftKey: true });

    // javscript: URIs are evaluated async.
    SimpleTest.executeSoon(function() {
      ok(true, "Evaluated without crashing");
      finish();
    });
  });
  gURLBar.inputField.value = "javascript: var foo = '11111111'; ";
  gURLBar.focus();
}