git.asbjorn.biz
/
jquery.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
jquery event: jQuery.Event can be instantiated without the 'new' keyword.
[jquery.git]
/
test
/
unit
/
event.js
diff --git
a/test/unit/event.js
b/test/unit/event.js
index
296c092
..
fd91819
100644
(file)
--- a/
test/unit/event.js
+++ b/
test/unit/event.js
@@
-270,7
+270,7
@@
test("unbind(event)", function() {
});
test("trigger(event, [data], [fn])", 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" );
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" );
// 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
// 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
// Trigger only the handlers (no native), with external event obj
// Triggers 5