aboutsummaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
Diffstat (limited to 'test')
-rw-r--r--test/unit/callbacks.js15
1 files changed, 15 insertions, 0 deletions
diff --git a/test/unit/callbacks.js b/test/unit/callbacks.js
index 843c95849..d997a0d9e 100644
--- a/test/unit/callbacks.js
+++ b/test/unit/callbacks.js
@@ -340,3 +340,18 @@ test( "jQuery.Callbacks() - adding a string doesn't cause a stack overflow", fun
ok( true, "no stack overflow" );
});
+
+test( "jQuery.Callbacks() - disabled callback doesn't fire (gh-1790)", function() {
+
+ expect( 1 );
+
+ var cb = jQuery.Callbacks(),
+ fired = false,
+ shot = function() { fired = true; };
+
+ cb.disable();
+ cb.empty();
+ cb.add( shot );
+ cb.fire();
+ ok( !fired, "Disabled callback function didn't fire" );
+});