summaryrefslogtreecommitdiff
path: root/jstests/core/doc_validation_options.js
diff options
context:
space:
mode:
authorclang-format-7.0.1 <adam.martin@10gen.com>2019-07-26 18:20:35 -0400
committerADAM David Alan Martin <adam.martin@10gen.com>2019-07-27 11:02:23 -0400
commit134a4083953270e8a11430395357fb70a29047ad (patch)
treedd428e1230e31d92b20b393dfdc17ffe7fa79cb6 /jstests/core/doc_validation_options.js
parent1e46b5049003f427047e723ea5fab15b5a9253ca (diff)
downloadmongo-134a4083953270e8a11430395357fb70a29047ad.tar.gz
SERVER-41772 Apply clang-format 7.0.1 to the codebase
Diffstat (limited to 'jstests/core/doc_validation_options.js')
-rw-r--r--jstests/core/doc_validation_options.js79
1 files changed, 39 insertions, 40 deletions
diff --git a/jstests/core/doc_validation_options.js b/jstests/core/doc_validation_options.js
index e9ba64d8029..50d8edfa671 100644
--- a/jstests/core/doc_validation_options.js
+++ b/jstests/core/doc_validation_options.js
@@ -3,56 +3,55 @@
// @tags: [assumes_no_implicit_collection_creation_after_drop, requires_non_retryable_commands]
(function() {
- "use strict";
+"use strict";
- function assertFailsValidation(res) {
- var DocumentValidationFailure = 121;
- assert.writeError(res);
- assert.eq(res.getWriteError().code, DocumentValidationFailure);
- }
+function assertFailsValidation(res) {
+ var DocumentValidationFailure = 121;
+ assert.writeError(res);
+ assert.eq(res.getWriteError().code, DocumentValidationFailure);
+}
- var t = db.doc_validation_options;
- t.drop();
+var t = db.doc_validation_options;
+t.drop();
- assert.commandWorked(db.createCollection(t.getName(), {validator: {a: 1}}));
+assert.commandWorked(db.createCollection(t.getName(), {validator: {a: 1}}));
- assertFailsValidation(t.insert({a: 2}));
- t.insert({a: 1});
- assert.eq(1, t.count());
+assertFailsValidation(t.insert({a: 2}));
+t.insert({a: 1});
+assert.eq(1, t.count());
- // test default to strict
- assertFailsValidation(t.update({}, {$set: {a: 2}}));
- assert.eq(1, t.find({a: 1}).itcount());
+// test default to strict
+assertFailsValidation(t.update({}, {$set: {a: 2}}));
+assert.eq(1, t.find({a: 1}).itcount());
- // check we can do a bad update in warn mode
- assert.commandWorked(t.runCommand("collMod", {validationAction: "warn"}));
- t.update({}, {$set: {a: 2}});
- assert.eq(1, t.find({a: 2}).itcount());
+// check we can do a bad update in warn mode
+assert.commandWorked(t.runCommand("collMod", {validationAction: "warn"}));
+t.update({}, {$set: {a: 2}});
+assert.eq(1, t.find({a: 2}).itcount());
- // TODO: check log for message?
+// TODO: check log for message?
- // make sure persisted
- var info = db.getCollectionInfos({name: t.getName()})[0];
- assert.eq("warn", info.options.validationAction, tojson(info));
+// make sure persisted
+var info = db.getCollectionInfos({name: t.getName()})[0];
+assert.eq("warn", info.options.validationAction, tojson(info));
- // check we can go back to enforce strict
- assert.commandWorked(
- t.runCommand("collMod", {validationAction: "error", validationLevel: "strict"}));
- assertFailsValidation(t.update({}, {$set: {a: 3}}));
- assert.eq(1, t.find({a: 2}).itcount());
+// check we can go back to enforce strict
+assert.commandWorked(
+ t.runCommand("collMod", {validationAction: "error", validationLevel: "strict"}));
+assertFailsValidation(t.update({}, {$set: {a: 3}}));
+assert.eq(1, t.find({a: 2}).itcount());
- // check bad -> bad is ok
- assert.commandWorked(t.runCommand("collMod", {validationLevel: "moderate"}));
- t.update({}, {$set: {a: 3}});
- assert.eq(1, t.find({a: 3}).itcount());
+// check bad -> bad is ok
+assert.commandWorked(t.runCommand("collMod", {validationLevel: "moderate"}));
+t.update({}, {$set: {a: 3}});
+assert.eq(1, t.find({a: 3}).itcount());
- // test create
- t.drop();
- assert.commandWorked(
- db.createCollection(t.getName(), {validator: {a: 1}, validationAction: "warn"}));
-
- t.insert({a: 2});
- t.insert({a: 1});
- assert.eq(2, t.count());
+// test create
+t.drop();
+assert.commandWorked(
+ db.createCollection(t.getName(), {validator: {a: 1}, validationAction: "warn"}));
+t.insert({a: 2});
+t.insert({a: 1});
+assert.eq(2, t.count());
})();