Commit 10475770 authored by jeresig's avatar jeresig

Added some more tests for checking the execution order of events (from last...

Added some more tests for checking the execution order of events (from last night's changes - routes around Chrome's busted object looping abilities).
parent e177465a
......@@ -317,6 +317,26 @@ test("bind(), with same function", function() {
equals(count, 1, "Verify that removing events still work." );
});
test("bind(), make sure order is maintained", function() {
expect(1);
var elem = jQuery("#firstp"), log = [], check = [];
for ( var i = 0; i < 100; i++ ) (function(i){
elem.bind( "click", function(){
log.push( i );
});
check.push( i );
})(i);
elem.trigger("click");
equals( log.join(","), check.join(","), "Make sure order was maintained." );
elem.unbind("click");
});
test("bind(), with different this object", function() {
expect(4);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment