mongo/jstests/replsets/prepare_transaction_fails_o...

17 lines
534 B
JavaScript

/**
* Tests that the 'prepareTransaction' command fails against a standalone node.
*
* @tags: [uses_transactions, uses_prepare_transaction]
*/
const standalone = MongoRunner.runMongod();
const collName = "prepare_transaction_fails_on_standalone";
const dbName = "test";
const testDB = standalone.getDB(dbName);
assert.commandWorked(testDB.runCommand({create: collName}));
assert.commandFailedWithCode(testDB.adminCommand({prepareTransaction: 1}), ErrorCodes.ReadConcernMajorityNotEnabled);
MongoRunner.stopMongod(standalone);