aboutsummaryrefslogtreecommitdiffstats
path: root/test/unit/event.js
diff options
context:
space:
mode:
authorAriel Flesler <aflesler@gmail.com>2008-12-29 21:57:29 +0000
committerAriel Flesler <aflesler@gmail.com>2008-12-29 21:57:29 +0000
commit4f99e793fa7a745ee49c73193891d6e2a40565c2 (patch)
tree9c56e350c41e13aa29a3d1dfa81bfac887b5a296 /test/unit/event.js
parentd37aeceb6974e013c2b15d4888fa84695c171422 (diff)
downloadjquery-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.js9
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