aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--test/unit/callbacks.js18
1 files changed, 18 insertions, 0 deletions
diff --git a/test/unit/callbacks.js b/test/unit/callbacks.js
index acc61f32c..d1e8fbd6d 100644
--- a/test/unit/callbacks.js
+++ b/test/unit/callbacks.js
@@ -203,3 +203,21 @@ jQuery.each( tests, function( strFlags, resultString ) {
});
})();
+
+test( "jQuery.Callbacks( options ) - options are copied", function() {
+
+ expect( 1 );
+
+ var options = {
+ memory: true
+ },
+ cb = jQuery.Callbacks( options );
+
+ options.memory = false;
+
+ cb.fire( "hello" );
+
+ cb.add(function( hello ) {
+ strictEqual( hello, "hello", "options are copied internally" );
+ });
+});