git.asbjorn.biz
/
jquery.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fixed #1750 by adding a url that starts with "//" and is a dataType "script" will...
[jquery.git]
/
test
/
unit
/
event.js
diff --git
a/test/unit/event.js
b/test/unit/event.js
index
e1a9549
..
d0897e4
100644
(file)
--- a/
test/unit/event.js
+++ b/
test/unit/event.js
@@
-1,7
+1,7
@@
module("event");
test("bind()", function() {
module("event");
test("bind()", function() {
- expect(15);
+ expect(16);
var handler = function(event) {
ok( event.data, "bind() with data, check passed data exists" );
var handler = function(event) {
ok( event.data, "bind() with data, check passed data exists" );
@@
-67,6
+67,11
@@
test("bind()", function() {
// Trigger the remaining fn (1)
$("#firstp").trigger("click");
// Trigger the remaining fn (1)
$("#firstp").trigger("click");
+
+ // using contents will get comments regular, text, and comment nodes
+ $("#nonnodes").contents().bind("tester", function () {
+ equals(this.nodeType, 1, "Check node,textnode,comment bind just does real nodes" );
+ }).trigger("tester");
});
test("click()", function() {
});
test("click()", function() {
@@
-116,7
+121,7
@@
test("unbind(event)", function() {
});
test("trigger(event, [data], [fn])", function() {
});
test("trigger(event, [data], [fn])", function() {
- expect(66);
+ expect(67);
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" );
@@
-188,6
+193,16
@@
test("trigger(event, [data], [fn])", function() {
// Trigger only the handlers (no native) and extra fn, with external event obj
// Triggers 9
equals( $("#firstp").triggerHandler("click", [eventObj, 1, "2", "abc"], handler), "test", "Verify handler response" );
// Trigger only the handlers (no native) and extra fn, with external event obj
// Triggers 9
equals( $("#firstp").triggerHandler("click", [eventObj, 1, "2", "abc"], handler), "test", "Verify handler response" );
+
+ var pass = true;
+ try {
+ $('input:first')
+ .hide()
+ .trigger('focus');
+ } catch(e) {
+ pass = false;
+ }
+ ok( pass, "Trigger focus on hidden element" );
// have the extra handler override the return
// Triggers 9
// have the extra handler override the return
// Triggers 9