Fixed a problem with animations with a duration of 0 not working properly for hide...
[jquery.git] / test / unit / event.js
index 2b4d8e5..65b08af 100644 (file)
@@ -192,6 +192,10 @@ test("bind(), multi-namespaced events", function() {
        jQuery("#firstp").bind("click.test.abc",function(e){
                check("click.test.abc", "Namespaced click triggered");
        });
+       
+       // Those would not trigger/unbind (#5303)
+       jQuery("#firstp").trigger("click.a.test");
+       jQuery("#firstp").unbind("click.a.test");
 
        // Trigger both bound fn (1)
        jQuery("#firstp").trigger("click.test.abc");
@@ -789,15 +793,17 @@ test(".live()/.die()", function() {
 
        jQuery('span#liveSpan1 a').click();
        equals( lived, 1, "Verify that only one first handler occurred." );
-       equals( livee, 0, "Verify that second handler don't." );
+       equals( livee, 0, "Verify that second handler doesn't." );
 
        // and one pair in inverse
-       jQuery('#liveHandlerOrder span#liveSpan2').live('click', function(){ livee++; });
-       jQuery('#liveHandlerOrder span#liveSpan2 a').live('click', function(){ lived++; return false; });
+       jQuery('span#liveSpan2').live('click', function(){ livee++; });
+       jQuery('span#liveSpan2 a').live('click', function(){ lived++; return false; });
 
+       lived = 0;
+       livee = 0;
        jQuery('span#liveSpan2 a').click();
-       equals( lived, 2, "Verify that only one first handler occurred." );
-       equals( livee, 0, "Verify that second handler don't." );
+       equals( lived, 1, "Verify that only one first handler occurred." );
+       equals( livee, 0, "Verify that second handler doesn't." );
        
        // Cleanup
        jQuery("span#liveSpan1 a, span#liveSpan1, span#liveSpan2 a, span#liveSpan2").die("click");