aboutsummaryrefslogtreecommitdiffstats
path: root/tests/unit
diff options
context:
space:
mode:
authorRichard Worth <rdworth@gmail.com>2011-03-15 08:42:28 -0400
committerRichard Worth <rdworth@gmail.com>2011-03-15 08:42:28 -0400
commit56b7ec134d8e1203f700f99dabcdad8c50a9b0c2 (patch)
tree9a95373b0c8d2409a66e683543492e5df89da021 /tests/unit
parent2f5eadeb8feb802bf3cbb24e329e3c4da3015322 (diff)
downloadjquery-ui-56b7ec134d8e1203f700f99dabcdad8c50a9b0c2.tar.gz
jquery-ui-56b7ec134d8e1203f700f99dabcdad8c50a9b0c2.zip
Autocomplete: added unit tests for autoFocus. Fixed #7032 - Autocomplete: Add option to automatically highlight the first result
Diffstat (limited to 'tests/unit')
-rw-r--r--tests/unit/autocomplete/autocomplete_options.js27
1 files changed, 27 insertions, 0 deletions
diff --git a/tests/unit/autocomplete/autocomplete_options.js b/tests/unit/autocomplete/autocomplete_options.js
index 2800fbab8..09cfb6b5f 100644
--- a/tests/unit/autocomplete/autocomplete_options.js
+++ b/tests/unit/autocomplete/autocomplete_options.js
@@ -97,6 +97,33 @@ test( "appendTo", function() {
ac.autocomplete( "destroy" );
});
+test( "autoFocus: false", function() {
+ var ac = $( "#autocomplete" ).autocomplete({
+ autoFocus: false,
+ delay: 0,
+ source: data,
+ open: function( event, ui ) {
+ equals( 0, ac.autocomplete( "widget" ).children( ".ui-menu-item:first .ui-state-focus" ).length, "first item is not auto focused" );
+ start();
+ }
+ });
+ ac.val( "ja" ).keydown();
+ stop();
+});
+
+test( "autoFocus: true", function() {
+ var ac = $( "#autocomplete" ).autocomplete({
+ autoFocus: true,
+ delay: 0,
+ source: data,
+ open: function( event, ui ) {
+ equals( 1, ac.autocomplete( "widget" ).children( ".ui-menu-item:first .ui-state-focus" ).length, "first item is auto focused" );
+ start();
+ }
+ });
+ ac.val( "ja" ).keydown();
+ stop();
+});
test("delay", function() {
var ac = $("#autocomplete").autocomplete({