]> source.dussan.org Git - jquery-ui.git/commitdiff
Autocomplete: Added test for close method.
authorScott González <scott.gonzalez@gmail.com>
Tue, 31 Jan 2012 19:21:18 +0000 (14:21 -0500)
committerScott González <scott.gonzalez@gmail.com>
Tue, 31 Jan 2012 19:21:18 +0000 (14:21 -0500)
tests/unit/autocomplete/autocomplete_core.js
tests/unit/autocomplete/autocomplete_methods.js

index d98f56abf6f986cbf04785ff1b98b5cca7b6ed35..bc61b9100a2e5120fae08df2e3e0d333d122ed9f 100644 (file)
@@ -162,8 +162,4 @@ test( "allow form submit on enter when menu is not active", function() {
        }
 })();
 
-(function() {
-
-})();
-
 }( jQuery ) );
index 3fe035d28285f13380253d59a2b8d316b4f80977..1600d73dca119675ab6e00310ba7f302388de4e0 100644 (file)
@@ -9,15 +9,19 @@ test( "destroy", function() {
        });
 });
 
-test( "search", function() {
-       expect( 3 );
+test( "search, close", function() {
+       expect( 6 );
        var data = [ "c++", "java", "php", "coldfusion", "javascript", "asp", "ruby", "python", "c", "scala", "groovy", "haskell", "perl" ],
                element = $( "#autocomplete" ).autocomplete({
                        source: data,
                        minLength: 0
                }),
                menu = element.autocomplete( "widget" );
+
+       ok( menu.is( ":hidden" ), "menu is hidden on init" );
+
        element.autocomplete( "search" );
+       ok( menu.is( ":visible" ), "menu is visible after search" );
        equal( menu.find( ".ui-menu-item" ).length, data.length, "all items for a blank search" );
 
        element.val( "has" ).autocomplete( "search" );
@@ -25,6 +29,9 @@ test( "search", function() {
 
        element.autocomplete( "search", "ja" );
        equal( menu.find( ".ui-menu-item" ).length, 2, "only java and javascript for 'ja'" );
+
+       element.autocomplete( "close" );
+       ok( menu.is( ":hidden" ), "menu is hidden after close" );
 });
 
 }( jQuery ) );