// Test for invalid sasl auth mechanisms // @tags: [live_record_incompatible] (function() { 'use strict'; function waitFailedToStart(pid, exitCode) { assert.soon(function() { const res = checkProgram(pid); if (res.alive) { return false; } return res.exitCode == exitCode; }, `Failed to wait for ${pid} to die with exit code ${exitCode}`, 30 * 1000); } const m = MongoRunner.runMongod({ setParameter: "authenticationMechanisms=SCRAM-SHA-1,foo", waitForConnect: false, }); waitFailedToStart(m.pid, 2); })();