diff options
Diffstat (limited to 'tests')
-rw-r--r-- | tests/unit/autocomplete/autocomplete_core.js | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/tests/unit/autocomplete/autocomplete_core.js b/tests/unit/autocomplete/autocomplete_core.js index 2a901006b..c306495f2 100644 --- a/tests/unit/autocomplete/autocomplete_core.js +++ b/tests/unit/autocomplete/autocomplete_core.js @@ -338,4 +338,25 @@ test( ".replaceWith() (#9172)", function() { equal( parent.html().toLowerCase(), replacement ); }); +asyncTest( "Search if the user retypes the same value (#7434)", function() { + expect( 3 ); + var element = $( "#autocomplete" ).autocomplete({ + source: [ "java", "javascript" ], + delay: 0 + }), + menu = element.autocomplete( "instance" ).menu.element; + + element.val( "j" ).simulate( "keydown" ); + setTimeout(function() { + ok( menu.is( ":visible" ), "menu displays initially" ); + element.trigger( "blur" ); + ok( !menu.is( ":visible" ), "menu hidden after blur" ); + element.val( "j" ).simulate( "keydown" ); + setTimeout(function() { + ok( menu.is( ":visible" ), "menu displays after typing the same value" ); + start(); + }); + }); +}); + }( jQuery ) ); |