summaryrefslogtreecommitdiff
path: root/jstests/core
diff options
context:
space:
mode:
authorGeert Bosch <geert@mongodb.com>2014-12-11 18:36:57 -0500
committerGeert Bosch <geert@mongodb.com>2014-12-11 18:36:57 -0500
commitf2f48b749ded0c5585c798c302f6162f19336670 (patch)
tree4d3dc0ae783eaf2f2f00d204048ec6f2cc19f0ed /jstests/core
parenta6ac4e68c240e99ada7dddb333bb2b5e5220c49c (diff)
downloadmongo-f2f48b749ded0c5585c798c302f6162f19336670.tar.gz
SERVER-16497: Fix minor test case nits
Diffstat (limited to 'jstests/core')
-rw-r--r--jstests/core/index_bigkeys_nofail.js39
1 files changed, 21 insertions, 18 deletions
diff --git a/jstests/core/index_bigkeys_nofail.js b/jstests/core/index_bigkeys_nofail.js
index ccad3fe0352..404199679a5 100644
--- a/jstests/core/index_bigkeys_nofail.js
+++ b/jstests/core/index_bigkeys_nofail.js
@@ -1,22 +1,25 @@
-// SERVER-16497
-var t=db.index_bigkeys_nofail;
-t.drop();
-var res=db.getSiblingDB('admin').runCommand( { setParameter: 1, failIndexKeyTooLong: true } );
-var was=res.was;
-assert.commandWorked(res);
+// SERVER-16497: Check that failIndexKeyTooLong setting works
+(function() {
+ "use strict";
+ var t=db.index_bigkeys_nofail;
+ t.drop();
+ var res=db.getSiblingDB('admin').runCommand( { setParameter: 1, failIndexKeyTooLong: true } );
+ var was=res.was;
+ assert.commandWorked(res);
-var x = new Array(1025).join('x');
-assert.commandWorked(t.ensureIndex({name:1}));
-assert.writeError(t.insert({name:x}));
-assert.commandWorked(t.dropIndex({name:1}));
-assert.writeOK(t.insert({name:x}));
-assert.commandFailed(t.ensureIndex({name:1}));
+ var x = new Array(1025).join('x');
+ assert.commandWorked(t.ensureIndex({name:1}));
+ assert.writeError(t.insert({name:x}));
+ assert.commandWorked(t.dropIndex({name:1}));
+ assert.writeOK(t.insert({name:x}));
+ assert.commandFailed(t.ensureIndex({name:1}));
-t.drop();
-db.getSiblingDB('admin').runCommand( { setParameter: 1, failIndexKeyTooLong: false } );
-assert.writeOK(t.insert({name:x}));
-assert.commandWorked(t.ensureIndex({name:1}));
-assert.writeOK(t.insert({name:x}));
+ t.drop();
+ db.getSiblingDB('admin').runCommand( { setParameter: 1, failIndexKeyTooLong: false } );
+ assert.writeOK(t.insert({name:x}));
+ assert.commandWorked(t.ensureIndex({name:1}));
+ assert.writeOK(t.insert({name:x}));
-db.getSiblingDB('admin').runCommand( { setParameter: 1, failIndexKeyTooLong: was } );
+ db.getSiblingDB('admin').runCommand( { setParameter: 1, failIndexKeyTooLong: was } );
+}());