mirror of https://github.com/mongodb/mongo
31 lines
1.1 KiB
JavaScript
31 lines
1.1 KiB
JavaScript
let baseName = "jstests_repl_repl_options";
|
|
|
|
import {testGetCmdLineOptsMongod} from "jstests/libs/command_line/test_parsed_options.js";
|
|
|
|
jsTest.log('Testing "replSet" command line option');
|
|
let expectedResult = {"parsed": {"replication": {"replSet": "mycmdlinename"}}};
|
|
testGetCmdLineOptsMongod({replSet: "mycmdlinename"}, expectedResult);
|
|
|
|
jsTest.log('Testing "replication.replSetName" config file option');
|
|
expectedResult = {
|
|
"parsed": {
|
|
"config": "jstests/libs/config_files/set_replsetname.json",
|
|
"replication": {"replSetName": "myconfigname"},
|
|
},
|
|
};
|
|
testGetCmdLineOptsMongod({config: "jstests/libs/config_files/set_replsetname.json"}, expectedResult);
|
|
|
|
jsTest.log('Testing override of "replication.replSetName" config file option with "replSet"');
|
|
expectedResult = {
|
|
"parsed": {
|
|
"config": "jstests/libs/config_files/set_replsetname.json",
|
|
"replication": {"replSet": "mycmdlinename"},
|
|
},
|
|
};
|
|
testGetCmdLineOptsMongod(
|
|
{config: "jstests/libs/config_files/set_replsetname.json", replSet: "mycmdlinename"},
|
|
expectedResult,
|
|
);
|
|
|
|
print(baseName + " succeeded.");
|