summaryrefslogtreecommitdiff
path: root/jstests/core/txns/do_txn_basic.js
diff options
context:
space:
mode:
Diffstat (limited to 'jstests/core/txns/do_txn_basic.js')
-rw-r--r--jstests/core/txns/do_txn_basic.js15
1 files changed, 10 insertions, 5 deletions
diff --git a/jstests/core/txns/do_txn_basic.js b/jstests/core/txns/do_txn_basic.js
index 7e9bd4b98e1..de753f787dc 100644
--- a/jstests/core/txns/do_txn_basic.js
+++ b/jstests/core/txns/do_txn_basic.js
@@ -86,7 +86,10 @@
jsTestLog("Valid 'ns' field value in unknown operation type 'x'.");
assert.commandFailedWithCode(
- db.adminCommand({doTxn: [{op: 'x', ns: t.getFullName(), o: {_id: 0}}]}),
+ db.adminCommand({
+ doTxn: [{op: 'x', ns: t.getFullName(), o: {_id: 0}}],
+ txnNumber: NumberLong(txnNumber++)
+ }),
ErrorCodes.FailedToParse,
'doTxn should fail on unknown operation type "x" with valid "ns" value');
@@ -159,10 +162,12 @@
'doTxn should fail when inner transaction contains statement id.');
jsTestLog("Malformed operation with unexpected field 'x'.");
- assert.commandFailedWithCode(
- db.adminCommand({doTxn: [{op: 'i', ns: t.getFullName(), o: {_id: 0}, x: 1}]}),
- ErrorCodes.FailedToParse,
- 'doTxn should fail on malformed operations.');
+ assert.commandFailedWithCode(db.adminCommand({
+ doTxn: [{op: 'i', ns: t.getFullName(), o: {_id: 0}, x: 1}],
+ txnNumber: NumberLong(txnNumber++)
+ }),
+ ErrorCodes.FailedToParse,
+ 'doTxn should fail on malformed operations.');
assert.eq(0, t.find().count(), "Non-zero amount of documents in collection to start");