gecko/browser/base/content/test/tabview/browser_tabview_bug628165.js
Ian Gilman 93cb20d8ea Bug 628165 - Windows key should not be mapped to Panorama search
r=dietrich
feedback=fryn
a=blocking
2011-02-03 11:51:17 -08:00

28 lines
805 B
JavaScript

/* Any copyright is dedicated to the Public Domain.
http://creativecommons.org/publicdomain/zero/1.0/ */
function test() {
let cw;
let testEnableSearchWithWindowsKey = function () {
let utils = cw.QueryInterface(Components.interfaces.nsIInterfaceRequestor)
.getInterface(Components.interfaces.nsIDOMWindowUtils);
// we test 0, for Linux, and 91 (left) and 92 (right) for windows
let keyCodes = [0, 91, 92];
keyCodes.forEach(function(keyCode) {
utils.sendKeyEvent("keydown", keyCode, 0, 0);
ok(!cw.isSearchEnabled(), "search is not enabled with keyCode: " + keyCode);
});
hideTabView(finish);
}
waitForExplicitFinish();
showTabView(function () {
cw = TabView.getContentWindow();
testEnableSearchWithWindowsKey();
});
}