aboutsummaryrefslogtreecommitdiffstats
path: root/test/unit/event.js
diff options
context:
space:
mode:
Diffstat (limited to 'test/unit/event.js')
-rw-r--r--test/unit/event.js14
1 files changed, 10 insertions, 4 deletions
diff --git a/test/unit/event.js b/test/unit/event.js
index ecaddf3a4..16a9ff0fc 100644
--- a/test/unit/event.js
+++ b/test/unit/event.js
@@ -2376,18 +2376,24 @@ test("stopPropagation() stops directly-bound events on delegated target", functi
});
test("undelegate all bound events", function(){
- expect(1);
+ expect(2);
- var count = 0;
- var div = jQuery("#body");
+ var count = 0,
+ clicks = 0,
+ div = jQuery("#body");
- div.delegate("div#nothiddendivchild", "click submit", function(){ count++; });
+ div.delegate( "div#nothiddendivchild", "click submit", function(){ count++; } );
+ div.bind( "click", function(){ clicks++; } );
div.undelegate();
jQuery("div#nothiddendivchild").trigger("click");
jQuery("div#nothiddendivchild").trigger("submit");
equal( count, 0, "Make sure no events were triggered." );
+
+ div.trigger("click");
+ equal( clicks, 2, "Make sure delegated and directly bound event occurred." );
+ div.unbind("click");
});
test("delegate with multiple events", function(){