aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFelix Nagel <info@felixnagel.com>2012-02-28 19:21:50 +0100
committerFelix Nagel <info@felixnagel.com>2012-02-28 19:21:50 +0100
commit72c17f061430c0c7ff94f39e0d70ef07f7b7237b (patch)
treec4929d6b4879dc601ffbc87ce058132466104203
parentb1a72e6e0448fcade812df2e7d6577f7495d4b57 (diff)
downloadjquery-ui-72c17f061430c0c7ff94f39e0d70ef07f7b7237b.tar.gz
jquery-ui-72c17f061430c0c7ff94f39e0d70ef07f7b7237b.zip
Selectmenu: added a temp fix for Safari to make unit test work, see https://github.com/jquery/jquery-ui/pull/492#issuecomment-4214604
-rw-r--r--tests/unit/selectmenu/selectmenu_core.js4
-rw-r--r--tests/unit/selectmenu/selectmenu_events.js12
2 files changed, 8 insertions, 8 deletions
diff --git a/tests/unit/selectmenu/selectmenu_core.js b/tests/unit/selectmenu/selectmenu_core.js
index 53872a980..85678e89f 100644
--- a/tests/unit/selectmenu/selectmenu_core.js
+++ b/tests/unit/selectmenu/selectmenu_core.js
@@ -60,8 +60,8 @@ $.each([
equals( element.find("option:selected").val(), selected.next("option").val() , "after keydown original select state" );
equals( button.text(), selected.next("option").text(), "after keydown button text" );
- button.simulate( "click" );
- menu.find("a").last().simulate( "mouseover" ).trigger( "click" );
+ button.simulate( "click", { clientX: 1, clientY: 1 } );
+ menu.find("a").last().simulate( "mouseover", { clientX: 1, clientY: 1 } ).trigger( "click" );
equals( menu.attr("aria-activedescendant"), links.eq(element[0].selectedIndex).attr("id"), "after click menu aria-activedescendant" );
equals( links.eq(element[0].selectedIndex).attr("aria-selected"), "true", "after click selected menu link aria-selected" );
equals( element.find("option:selected").val(), element.find("option").last().val(), "after click original select state" );
diff --git a/tests/unit/selectmenu/selectmenu_events.js b/tests/unit/selectmenu/selectmenu_events.js
index 9e8629f5b..805beaf93 100644
--- a/tests/unit/selectmenu/selectmenu_events.js
+++ b/tests/unit/selectmenu/selectmenu_events.js
@@ -23,8 +23,8 @@ test("change", function () {
menu = this.element.selectmenu("menuWidget").parent(),
value = this.element.find("option").first().text();
- button.find("a").simulate( "focus" ).simulate( "click" );
- menu.find("a").first().simulate( "mouseover" ).trigger( "click" );
+ button.find("a").simulate( "focus" ).simulate( "click", { clientX: 1, clientY: 1 } );
+ menu.find("a").first().simulate( "mouseover", { clientX: 1, clientY: 1 } ).trigger( "click" );
});
@@ -63,8 +63,8 @@ test("focus", function () {
var button = this.element.selectmenu("widget").parent(),
menu = this.element.selectmenu("menuWidget").parent();
- button.find("a").simulate( "focus" ).simulate( "click" );
- menu.find(".ui-menu-item").simulate("mouseover");
+ button.find("a").simulate( "focus" ).simulate( "click", { clientX: 1, clientY: 1 } );
+ menu.find(".ui-menu-item").simulate("mouseover", { clientX: 1, clientY: 1 });
});
@@ -98,8 +98,8 @@ test("select", function () {
var button = this.element.selectmenu("widget").parent(),
menu = this.element.selectmenu("menuWidget").parent();
- button.find("a").simulate( "focus" ).simulate( "click" );
- menu.find("a").first().simulate( "mouseover" ).trigger("click");
+ button.find("a").simulate( "focus" ).simulate( "click", { clientX: 1, clientY: 1 } );
+ menu.find("a").first().simulate( "mouseover", { clientX: 1, clientY: 1 } ).trigger("click");
});
})(jQuery);