diff options
Diffstat (limited to 'jstests/concurrency/fsm_example_inheritance.js')
-rw-r--r-- | jstests/concurrency/fsm_example_inheritance.js | 30 |
1 files changed, 17 insertions, 13 deletions
diff --git a/jstests/concurrency/fsm_example_inheritance.js b/jstests/concurrency/fsm_example_inheritance.js index 820758f0c6a..702f0208dda 100644 --- a/jstests/concurrency/fsm_example_inheritance.js +++ b/jstests/concurrency/fsm_example_inheritance.js @@ -1,20 +1,24 @@ 'use strict'; -load('jstests/concurrency/fsm_libs/extend_workload.js'); // for extendWorkload -load('jstests/concurrency/fsm_example.js'); // for $config +load('jstests/concurrency/fsm_libs/extend_workload.js'); // for extendWorkload +load('jstests/concurrency/fsm_example.js'); // for $config // extendWorkload takes a $config object and a callback, and returns an extended $config object. -var $config = extendWorkload($config, function($config, $super) { - // In the callback, $super is the base workload definition we're extending, - // and $config is the extended workload definition we're creating. +var $config = extendWorkload($config, + function($config, $super) { + // In the callback, $super is the base workload definition we're + // extending, + // and $config is the extended workload definition we're creating. - // You can replace any properties on $config, including methods you want to override. - $config.setup = function(db, collName, cluster) { - // Overridden methods should usually call the corresponding method on $super. - $super.setup.apply(this, arguments); + // You can replace any properties on $config, including methods you + // want to override. + $config.setup = function(db, collName, cluster) { + // Overridden methods should usually call the corresponding + // method on $super. + $super.setup.apply(this, arguments); - db[collName].ensureIndex({ exampleIndexedField: 1 }); - }; + db[collName].ensureIndex({exampleIndexedField: 1}); + }; - return $config; -}); + return $config; + }); |