summaryrefslogtreecommitdiff
path: root/jstests/core/apply_ops1.js
diff options
context:
space:
mode:
authorGeert Bosch <geert@mongodb.com>2016-05-24 18:25:51 -0400
committerGeert Bosch <geert@mongodb.com>2016-06-03 21:54:34 -0400
commite533634d86aae9385d9bdd94e15d992c4c8de622 (patch)
tree5332d6b28e6fef68e7ad27dda650a09b3924aba3 /jstests/core/apply_ops1.js
parent94b2682abc46a7739e52bba12b3ecdae16b5f8e8 (diff)
downloadmongo-e533634d86aae9385d9bdd94e15d992c4c8de622.tar.gz
SERVER-23326 Commit applyOps as single WUOW where possibler3.3.7
Diffstat (limited to 'jstests/core/apply_ops1.js')
-rw-r--r--jstests/core/apply_ops1.js11
1 files changed, 7 insertions, 4 deletions
diff --git a/jstests/core/apply_ops1.js b/jstests/core/apply_ops1.js
index 96840f125e9..34a38185c01 100644
--- a/jstests/core/apply_ops1.js
+++ b/jstests/core/apply_ops1.js
@@ -39,20 +39,23 @@
assert.commandWorked(db.adminCommand({applyOps: [{op: 'n', ns: ''}]}),
'applyOps should work on no op operation with empty "ns" field value');
+ // Missing dbname in 'ns' field.
+ assert.commandFailed(db.adminCommand({applyOps: [{op: 'd', ns: t.getName(), o: {_id: 1}}]}));
+
// Missing 'o' field value in an operation of type 'c' (command).
- assert.commandFailed(db.adminCommand({applyOps: [{op: 'c', ns: 'foo'}]}),
+ assert.commandFailed(db.adminCommand({applyOps: [{op: 'c', ns: t.getFullName()}]}),
'applyOps should fail on command operation without "o" field');
// Non-object 'o' field value in an operation of type 'c' (command).
- assert.commandFailed(db.adminCommand({applyOps: [{op: 'c', ns: 'foo', o: 'bar'}]}),
+ assert.commandFailed(db.adminCommand({applyOps: [{op: 'c', ns: t.getFullName(), o: 'bar'}]}),
'applyOps should fail on command operation with non-object "o" field');
// Empty object 'o' field value in an operation of type 'c' (command).
- assert.commandFailed(db.adminCommand({applyOps: [{op: 'c', ns: 'foo', o: {}}]}),
+ assert.commandFailed(db.adminCommand({applyOps: [{op: 'c', ns: t.getFullName(), o: {}}]}),
'applyOps should fail on command operation with empty object "o" field');
// Unknown key in 'o' field value in an operation of type 'c' (command).
- assert.commandFailed(db.adminCommand({applyOps: [{op: 'c', ns: 'foo', o: {a: 1}}]}),
+ assert.commandFailed(db.adminCommand({applyOps: [{op: 'c', ns: t.getFullName(), o: {a: 1}}]}),
'applyOps should fail on command operation on unknown key in "o" field');
// Empty 'ns' field value in operation type other than 'n'.