From 3e14e6fc3099655e4cea9980581ca6de846bde6d Mon Sep 17 00:00:00 2001 From: "enndeakin%sympatico.ca" Date: Mon, 23 Jul 2007 18:19:49 +0000 Subject: [PATCH] Bug 387499, fix windows test failure, disabled items not skipped --- toolkit/content/tests/widgets/test_menulist_keynav.xul | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/toolkit/content/tests/widgets/test_menulist_keynav.xul b/toolkit/content/tests/widgets/test_menulist_keynav.xul index de08817d65c..f6008b213a9 100644 --- a/toolkit/content/tests/widgets/test_menulist_keynav.xul +++ b/toolkit/content/tests/widgets/test_menulist_keynav.xul @@ -27,6 +27,8 @@ SimpleTest.waitForExplicitFinish(); +var iswin = (navigator.platform.indexOf("Win") == 0); + function runTests() { var list = $("list"); @@ -35,7 +37,7 @@ function runTests() // cursor keys navigate between items without opening the menu if (navigator.platform.indexOf("Mac") == -1) { keyCheck(list, "VK_DOWN", 2, "cursor down"); - keyCheck(list, "VK_DOWN", 3, "cursor down skip disabled"); + keyCheck(list, "VK_DOWN", iswin ? "2b" : 3, "cursor down skip disabled"); keyCheck(list, "VK_UP", 2, "cursor up skip disabled"); keyCheck(list, "VK_UP", 1, "cursor up"); keyCheck(list, "VK_UP", 4, "cursor up wrap"); @@ -53,7 +55,7 @@ function runTests() function pressedAgain() { var list = $("list"); - keyCheck(list, "T", 3, "letter pressed again"); + keyCheck(list, "T", iswin ? "2b" : 3, "letter pressed again"); keyCheck(list, "W", 2, "second letter pressed"); setTimeout(differentPressed, 1200); }