From 48001a8c46adc5d1d6c1726cecbe6453946e96e0 Mon Sep 17 00:00:00 2001 From: TJ VanToll Date: Thu, 1 May 2014 09:57:38 -0400 Subject: Autocomplete: Search if the user retypes the same value Fixes #7434 Closes gh-1238 --- tests/unit/autocomplete/autocomplete_core.js | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) (limited to 'tests') 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 ) ); -- cgit v1.2.3