summaryrefslogtreecommitdiff
path: root/jstests/replsets/config1.js
diff options
context:
space:
mode:
Diffstat (limited to 'jstests/replsets/config1.js')
-rw-r--r--jstests/replsets/config1.js21
1 files changed, 21 insertions, 0 deletions
diff --git a/jstests/replsets/config1.js b/jstests/replsets/config1.js
new file mode 100644
index 0000000..748ce8f
--- /dev/null
+++ b/jstests/replsets/config1.js
@@ -0,0 +1,21 @@
+doTest = function( signal ) {
+ var name = 'config1';
+
+ var replTest = new ReplSetTest( {name: name, nodes: 3} );
+ var nodes = replTest.startSet();
+
+ var config = replTest.getReplSetConfig();
+ config.settings = {"heartbeatSleep" : .5, heartbeatTimeout : .8};
+
+ replTest.initiate(config);
+
+ // Call getMaster to return a reference to the node that's been
+ // elected master.
+ var master = replTest.getMaster();
+
+ config = master.getDB("local").system.replset.findOne();
+ assert.eq(config.settings.heartbeatSleep, .5);
+ assert.eq(config.settings.heartbeatTimeout, .8);
+};
+
+doTest(15);