summaryrefslogtreecommitdiff
path: root/jstests/replsets/batch_write_command_wc.js
diff options
context:
space:
mode:
Diffstat (limited to 'jstests/replsets/batch_write_command_wc.js')
-rw-r--r--jstests/replsets/batch_write_command_wc.js36
1 files changed, 29 insertions, 7 deletions
diff --git a/jstests/replsets/batch_write_command_wc.js b/jstests/replsets/batch_write_command_wc.js
index d6f83c08e3a..b86fd8c80a8 100644
--- a/jstests/replsets/batch_write_command_wc.js
+++ b/jstests/replsets/batch_write_command_wc.js
@@ -22,7 +22,10 @@ var coll = mongod.getCollection("test.batch_write_command_wc");
//
// Basic insert, default WC
coll.remove({});
-printjson(request = {insert: coll.getName(), documents: [{a: 1}]});
+printjson(request = {
+ insert: coll.getName(),
+ documents: [{a: 1}]
+});
printjson(result = coll.runCommand(request));
assert(result.ok);
assert.eq(1, result.n);
@@ -31,7 +34,11 @@ assert.eq(1, coll.count());
//
// Basic insert, majority WC
coll.remove({});
-printjson(request = {insert: coll.getName(), documents: [{a: 1}], writeConcern: {w: 'majority'}});
+printjson(request = {
+ insert: coll.getName(),
+ documents: [{a: 1}],
+ writeConcern: {w: 'majority'}
+});
printjson(result = coll.runCommand(request));
assert(result.ok);
assert.eq(1, result.n);
@@ -40,7 +47,11 @@ assert.eq(1, coll.count());
//
// Basic insert, w:2 WC
coll.remove({});
-printjson(request = {insert: coll.getName(), documents: [{a: 1}], writeConcern: {w: 2}});
+printjson(request = {
+ insert: coll.getName(),
+ documents: [{a: 1}],
+ writeConcern: {w: 2}
+});
printjson(result = coll.runCommand(request));
assert(result.ok);
assert.eq(1, result.n);
@@ -49,7 +60,11 @@ assert.eq(1, coll.count());
//
// Basic insert, immediate nojournal error
coll.remove({});
-printjson(request = {insert: coll.getName(), documents: [{a: 1}], writeConcern: {j: true}});
+printjson(request = {
+ insert: coll.getName(),
+ documents: [{a: 1}],
+ writeConcern: {j: true}
+});
printjson(result = coll.runCommand(request));
assert(!result.ok);
assert.eq(0, coll.count());
@@ -57,8 +72,11 @@ assert.eq(0, coll.count());
//
// Basic insert, timeout wc error
coll.remove({});
-printjson(
- request = {insert: coll.getName(), documents: [{a: 1}], writeConcern: {w: 3, wtimeout: 1}});
+printjson(request = {
+ insert: coll.getName(),
+ documents: [{a: 1}],
+ writeConcern: {w: 3, wtimeout: 1}
+});
printjson(result = coll.runCommand(request));
assert(result.ok);
assert.eq(1, result.n);
@@ -69,7 +87,11 @@ assert.eq(1, coll.count());
//
// Basic insert, wmode wc error
coll.remove({});
-printjson(request = {insert: coll.getName(), documents: [{a: 1}], writeConcern: {w: 'invalid'}});
+printjson(request = {
+ insert: coll.getName(),
+ documents: [{a: 1}],
+ writeConcern: {w: 'invalid'}
+});
printjson(result = coll.runCommand(request));
assert(result.ok);
assert.eq(1, result.n);