0
0
mirror of https://github.com/mongodb/mongo.git synced 2024-12-01 09:32:32 +01:00
mongodb/jstests/replsets/replsethostnametrim.js

21 lines
778 B
JavaScript

// try reconfiguring with space at the end of the host:port
var replTest = new ReplSetTest({ name: 'testSet', nodes: 1 });
var nodes = replTest.startSet();
replTest.initiate();
var master = replTest.getMaster();
var config = master.getDB("local").system.replset.findOne();
config.version++;
var origHost = config.members[0].host;
config.members[0].host = origHost + " ";
var result = master.adminCommand({replSetReconfig : config});
assert.eq(result.ok, 1, tojson(result));
//print("current (bad) config:"); printjson(config);
//check new config to make sure it doesn't have a space in the hostname
config = master.getDB("local").system.replset.findOne();
assert.eq(origHost, config.members[0].host);
//print("current (good) config:"); printjson(config);
replTest.stopSet();