From: Dave Methvin Date: Thu, 31 Mar 2011 13:10:30 +0000 (-0400) Subject: Followup commit for #7340 test case; make sure second test fires properly on IE by... X-Git-Tag: 1.5.2~3 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=459bd7f89d112dd6aec97bfd1923bb7d4337243c;p=jquery.git Followup commit for #7340 test case; make sure second test fires properly on IE by focusing to another element rather than blurring off the first. --- diff --git a/test/unit/event.js b/test/unit/event.js index 1e40e0f3e..2a6d8a669 100644 --- a/test/unit/event.js +++ b/test/unit/event.js @@ -1981,7 +1981,7 @@ test("window resize", function() { }); test("focusin bubbles", function() { - expect(4); + expect(5); var input = jQuery( '' ).prependTo( "body" ), order = 0; @@ -1996,9 +1996,14 @@ test("focusin bubbles", function() { // DOM focus method input[0].focus(); + + // To make the next focus test work, we need to take focus off the input. + // This will fire another focusin event, so set order to reflect that. + order = 1; + jQuery("#text1")[0].focus(); + // jQuery trigger, which calls DOM focus order = 0; - input[0].blur(); input.trigger( "focus" ); input.remove();