diff options
Diffstat (limited to 'test/unit/callbacks.js')
-rw-r--r-- | test/unit/callbacks.js | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/test/unit/callbacks.js b/test/unit/callbacks.js index 6fca16be9..3e9936238 100644 --- a/test/unit/callbacks.js +++ b/test/unit/callbacks.js @@ -235,3 +235,18 @@ test( "jQuery.Callbacks.fireWith - arguments are copied", function() { strictEqual( hello, "hello", "arguments are copied internally" ); }); }); + +test( "jQuery.Callbacks.remove - should remove all instances", function() { + + expect( 1 ); + + var cb = jQuery.Callbacks(); + + function fn() { + ok( false, "function wasn't removed" ); + } + + cb.add( fn, fn, function() { + ok( true, "end of test" ); + }).remove( fn ).fire(); +}); |