aboutsummaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/unit/autocomplete/autocomplete_core.js21
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 ) );