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(""),
- order = 0;
- input.appendTo(document.body);
- jQuery(document.body).bind("focusin.focusinBubblesTest",function(){
+ var input = jQuery(""), 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();