Fix some whitespace issues. Improve and correct an events test.

This commit is contained in:
Anton M 2011-02-10 03:15:32 +01:00
parent 3f036281dd
commit 4490f4285c
2 changed files with 30 additions and 34 deletions

View file

@ -4,19 +4,13 @@ test("null or undefined handler", function() {
expect(2); expect(2);
// Supports Fixes bug #7229 // Supports Fixes bug #7229
try { try {
jQuery("#firstp").click(null); jQuery("#firstp").click(null);
ok(true, "Passing a null handler will not throw an exception"); ok(true, "Passing a null handler will not throw an exception");
} catch (e) {} } catch (e) {}
try { try {
jQuery("#firstp").click(undefined); jQuery("#firstp").click(undefined);
ok(true, "Passing an undefined handler will not throw an exception"); ok(true, "Passing an undefined handler will not throw an exception");
} catch (e) {} } catch (e) {}
}); });
@ -370,35 +364,37 @@ test("bind(), trigger change on select", function() {
test("bind(), namespaced events, cloned events", function() { test("bind(), namespaced events, cloned events", function() {
expect(6); expect(6);
jQuery("#firstp").bind("custom.test",function(e){ var firstp = jQuery( "#firstp" );
ok(true, "Custom event triggered");
firstp.bind("custom.test",function(e){
ok(false, "Custom event triggered");
}); });
jQuery("#firstp").bind("click",function(e){ firstp.bind("click",function(e){
ok(true, "Normal click triggered"); ok(true, "Normal click triggered");
}); });
jQuery("#firstp").bind("click.test",function(e){ firstp.bind("click.test",function(e){
ok( true, "Namespaced click triggered" ); ok( true, "Namespaced click triggered" );
}); });
// Trigger both bound fn (2) // Trigger both bound fn (2)
jQuery("#firstp").trigger("click"); firstp.trigger("click");
// Trigger one bound fn (1) // Trigger one bound fn (1)
jQuery("#firstp").trigger("click.test"); firstp.trigger("click.test");
// Remove only the one fn // Remove only the one fn
jQuery("#firstp").unbind("click.test"); firstp.unbind("click.test");
// Trigger the remaining fn (1) // Trigger the remaining fn (1)
jQuery("#firstp").trigger("click"); firstp.trigger("click");
// Remove the remaining fn // Remove the remaining namespaced fn
jQuery("#firstp").unbind(".test"); firstp.unbind(".test");
// Trigger the remaining fn (0) // Try triggering the custom event (0)
jQuery("#firstp").trigger("custom"); firstp.trigger("custom");
// using contents will get comments regular, text, and comment nodes // using contents will get comments regular, text, and comment nodes
jQuery("#nonnodes").contents().bind("tester", function () { jQuery("#nonnodes").contents().bind("tester", function () {