diff options
author | jeresig <jeresig@gmail.com> | 2010-10-14 21:40:35 -0400 |
---|---|---|
committer | jeresig <jeresig@gmail.com> | 2010-10-14 21:40:35 -0400 |
commit | 2d5f8666acf9968b0424b196a26fd92a1e48125e (patch) | |
tree | 633f92f93a8d7b2bff6ecbad820f47b6629e3ef6 /test/unit/event.js | |
parent | f009fb2f86febdfce52a7ffc942dd92ca5067d48 (diff) | |
download | jquery-2d5f8666acf9968b0424b196a26fd92a1e48125e.tar.gz jquery-2d5f8666acf9968b0424b196a26fd92a1e48125e.zip |
Use prepend for the focuin test (to avoid making the test suite jump).
Diffstat (limited to 'test/unit/event.js')
-rw-r--r-- | test/unit/event.js | 24 |
1 files changed, 15 insertions, 9 deletions
diff --git a/test/unit/event.js b/test/unit/event.js index 829ef7bcb..fa0252cc8 100644 --- a/test/unit/event.js +++ b/test/unit/event.js @@ -1843,21 +1843,27 @@ test("window resize", function() { ok( !jQuery(window).data("__events__"), "Make sure all the events are gone." ); }); -test("focusin bubbles", function(){ + +test("focusin bubbles", function() { //create an input and focusin on it - var input = jQuery("<input/>"), - order = 0; - input.appendTo(document.body); - jQuery(document.body).bind("focusin.focusinBubblesTest",function(){ + var input = jQuery("<input/>"), order = 0; + + input.prependTo("body"); + + jQuery("body").bind("focusin.focusinBubblesTest",function(){ equals(1,order++,"focusin on the body second") - }) + }); + input.bind("focusin.focusinBubblesTest",function(){ equals(0,order++,"focusin on the element first") - }) + }); + input[0].focus(); input.remove(); - jQuery(document.body).unbind("focusin.focusinBubblesTest"); -}) + + jQuery("body").unbind("focusin.focusinBubblesTest"); +}); + /* test("jQuery(function($) {})", function() { stop(); |