mongo/jstests/noPassthrough/server_parameters/setshellparameter.js

16 lines
481 B
JavaScript

// Test --setShellParameter CLI switch.
function test(ssp, succeed) {
const result = runMongoProgram("mongo", "--setShellParameter", ssp, "--nodb", "--eval", ";");
assert.eq(0 == result, succeed, "--setShellParameter " + ssp + "worked/didn't-work unexpectedly");
}
// Allowlisted
test("disabledSecureAllocatorDomains=foo", true);
// Not allowlisted
test("enableTestCommands=1", false);
// Unknown
test("theAnswerToTheQuestionOfLifeTheUniverseAndEverything=42", false);