summaryrefslogtreecommitdiffstats
path: root/browser/base/content/test/general/browser_bug832435.js
blob: c3140608c54a90ee700731356c8a84cf82de7931 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
/* 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 () {
      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();
      });
    },
    { once: true }
  );
  gURLBar.inputField.value = "javascript: var foo = '11111111'; ";
  gURLBar.focus();
}