/** * This test is for SERVER-29453: Renaming the admin.system.version collection * or removing the FCV document should not be allowed. */ let standalone = MongoRunner.runMongod(); assert.neq(null, standalone, "mongod was unable to start up"); let adminDB = standalone.getDB("admin"); // Renaming the collection or deleting the document should fail. assert.commandFailedWithCode( adminDB.runCommand({renameCollection: "admin.system.version", to: "admin.dummy.collection"}), ErrorCodes.IllegalOperation, ); assert.writeErrorWithCode(adminDB.system.version.remove({}), 40670); MongoRunner.stopMongod(standalone);