diff options
author | Ariel Flesler <aflesler@gmail.com> | 2008-12-29 21:57:29 +0000 |
---|---|---|
committer | Ariel Flesler <aflesler@gmail.com> | 2008-12-29 21:57:29 +0000 |
commit | 4f99e793fa7a745ee49c73193891d6e2a40565c2 (patch) | |
tree | 9c56e350c41e13aa29a3d1dfa81bfac887b5a296 /test/unit/event.js | |
parent | d37aeceb6974e013c2b15d4888fa84695c171422 (diff) | |
download | jquery-4f99e793fa7a745ee49c73193891d6e2a40565c2.tar.gz jquery-4f99e793fa7a745ee49c73193891d6e2a40565c2.zip |
jquery event: jQuery.Event can be instantiated without the 'new' keyword.
Diffstat (limited to 'test/unit/event.js')
-rw-r--r-- | test/unit/event.js | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/test/unit/event.js b/test/unit/event.js index 296c092c4..fd9181935 100644 --- a/test/unit/event.js +++ b/test/unit/event.js @@ -270,7 +270,7 @@ test("unbind(event)", function() { }); test("trigger(event, [data], [fn])", function() { - expect(67); + expect(69); var handler = function(event, a, b, c) { equals( event.type, "click", "check passed data" ); @@ -330,8 +330,13 @@ test("trigger(event, [data], [fn])", function() { // Triggers 8 equals( $elem.triggerHandler("click", [1, "2", "abc"], handler2), false, "Verify handler response" ); + var eventObj = jQuery.Event("noNew"); + + ok( eventObj != window, "Instantiate jQuery.Event without the 'new' keyword" ); + equals( eventObj.type, "noNew", "Verify its type" ); + // Build fake click event to pass in - var eventObj = new jQuery.Event("click"); + eventObj = new jQuery.Event("click"); // Trigger only the handlers (no native), with external event obj // Triggers 5 |