X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=test%2Funit%2Fevent.js;h=b5e24c8e742fda84efc969740ddab9023b193a6e;hb=cb811c04b035eb2d652b0831e20ea1d3a4d9c448;hp=10751ccaaf1c0c2f912bd4079c589f5f258b67ed;hpb=ec7ea3fba15379ebe8ddff5f6c99ec3faf8d6d17;p=jquery.git diff --git a/test/unit/event.js b/test/unit/event.js index 10751cc..b5e24c8 100644 --- a/test/unit/event.js +++ b/test/unit/event.js @@ -443,7 +443,7 @@ test("bind(name, false), unbind(name, false)", function() { }); test("bind()/trigger()/unbind() on plain object", function() { - expect( 2 ); + expect( 5 ); var obj = {}; @@ -457,7 +457,11 @@ test("bind()/trigger()/unbind() on plain object", function() { ok( true, "Custom event run." ); }); - ok( jQuery(obj).data("events"), "Object has events bound." ); + var events = jQuery(obj).data("events"); + ok( events, "Object has events bound." ); + equals( typeof events, "function", "'events' expando is a function on plain objects." ); + equals( obj.test, undefined, "Make sure that test event is not on the plain object." ); + equals( obj.handle, undefined, "Make sure that the event handler is not on the plain object." ); // Should trigger 1 jQuery(obj).trigger("test");