Use prepend for the focuin test (to avoid making the test suite jump).

This commit is contained in:
jeresig 2010-10-14 21:40:35 -04:00
parent f009fb2f86
commit 2d5f8666ac

View File

@ -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();