X-Git-Url: http://git.asbjorn.it/?a=blobdiff_plain;ds=sidebyside;f=src%2Fevent%2FeventTest.js;h=cacfdeb666f25006e3eb083961fe8984a361d004;hb=456f0fe5985eaad42eba456b9ff710771669607c;hp=7ae9e6d359279f29b36e7319fbab6dd47a74f4f7;hpb=5c19701a89c4b56e130a213759eb035fb0c302dc;p=jquery.git diff --git a/src/event/eventTest.js b/src/event/eventTest.js index 7ae9e6d..cacfdeb 100644 --- a/src/event/eventTest.js +++ b/src/event/eventTest.js @@ -1,7 +1,7 @@ module("event"); test("bind()", function() { - expect(11); + expect(15); var handler = function(event) { ok( event.data, "bind() with data, check passed data exists" ); @@ -45,6 +45,28 @@ test("bind()", function() { $("select").each(function(i){ $(this).bind('change', i, selectOnChange); }).trigger('change'); + + reset(); + + $("#firstp").bind("click",function(e){ + ok(true, "Normal click triggered"); + }); + + $("#firstp").bind("click.test",function(e){ + ok(true, "Namespaced click triggered"); + }); + + // Trigger both bound fn (2) + $("#firstp").trigger("click"); + + // Trigger one bound fn (1) + $("#firstp").trigger("click.test"); + + // Remove only the one fn + $("#firstp").unbind("click.test"); + + // Trigger the remaining fn (1) + $("#firstp").trigger("click"); }); test("click()", function() {