mirror of https://github.com/mongodb/mongo
15 lines
594 B
JavaScript
15 lines
594 B
JavaScript
/**
|
|
* Tests that serverStatus correctly returns repl.isWritablePrimary instead of repl.ismaster.
|
|
*/
|
|
import {ReplSetTest} from "jstests/libs/replsettest.js";
|
|
|
|
const replTest = new ReplSetTest({nodes: 1});
|
|
replTest.startSet();
|
|
replTest.initiate();
|
|
const primary = replTest.getPrimary();
|
|
|
|
const serverStatusMetricsRepl = primary.adminCommand({serverStatus: 1}).repl;
|
|
assert.eq(serverStatusMetricsRepl.isWritablePrimary, true, "repl.isWritablePrimary should be true");
|
|
assert.eq(serverStatusMetricsRepl.hasOwnProperty("ismaster"), false, "repl.ismaster should be undefined");
|
|
replTest.stopSet();
|