summaryrefslogtreecommitdiff
path: root/jstests/sharding/auth_no_config_primary.js
diff options
context:
space:
mode:
Diffstat (limited to 'jstests/sharding/auth_no_config_primary.js')
-rw-r--r--jstests/sharding/auth_no_config_primary.js62
1 files changed, 31 insertions, 31 deletions
diff --git a/jstests/sharding/auth_no_config_primary.js b/jstests/sharding/auth_no_config_primary.js
index cb71ca0ef74..57d6f2109b0 100644
--- a/jstests/sharding/auth_no_config_primary.js
+++ b/jstests/sharding/auth_no_config_primary.js
@@ -12,47 +12,47 @@ TestData.skipCheckingUUIDsConsistentAcrossCluster = true;
TestData.skipCheckDBHashes = true;
(function() {
- 'use strict';
+'use strict';
- // TODO: Remove 'shardAsReplicaSet: false' when SERVER-32672 is fixed.
- var st = new ShardingTest(
- {shards: 1, other: {keyFile: 'jstests/libs/key1', shardAsReplicaSet: false}});
+// TODO: Remove 'shardAsReplicaSet: false' when SERVER-32672 is fixed.
+var st =
+ new ShardingTest({shards: 1, other: {keyFile: 'jstests/libs/key1', shardAsReplicaSet: false}});
- st.s.getDB('admin').createUser({user: 'root', pwd: 'pass', roles: ['root']});
- st.s.getDB('admin').auth('root', 'pass');
- var testDB = st.s.getDB('test');
- testDB.user.insert({hello: 'world'});
+st.s.getDB('admin').createUser({user: 'root', pwd: 'pass', roles: ['root']});
+st.s.getDB('admin').auth('root', 'pass');
+var testDB = st.s.getDB('test');
+testDB.user.insert({hello: 'world'});
- // Kill all secondaries, forcing the current primary to step down.
- st.configRS.getSecondaries().forEach(function(secondaryConn) {
- MongoRunner.stopMongod(secondaryConn);
- });
+// Kill all secondaries, forcing the current primary to step down.
+st.configRS.getSecondaries().forEach(function(secondaryConn) {
+ MongoRunner.stopMongod(secondaryConn);
+});
- // Test authenticate through a fresh connection.
- var newConn = new Mongo(st.s.host);
+// Test authenticate through a fresh connection.
+var newConn = new Mongo(st.s.host);
- assert.commandFailedWithCode(newConn.getDB('test').runCommand({find: 'user'}),
- ErrorCodes.Unauthorized);
+assert.commandFailedWithCode(newConn.getDB('test').runCommand({find: 'user'}),
+ ErrorCodes.Unauthorized);
- newConn.getDB('admin').auth('root', 'pass');
+newConn.getDB('admin').auth('root', 'pass');
- var res = newConn.getDB('test').user.findOne();
- assert.neq(null, res);
- assert.eq('world', res.hello);
+var res = newConn.getDB('test').user.findOne();
+assert.neq(null, res);
+assert.eq('world', res.hello);
- // Test authenticate through new mongos.
- var otherMongos =
- MongoRunner.runMongos({keyFile: "jstests/libs/key1", configdb: st.s.savedOptions.configdb});
+// Test authenticate through new mongos.
+var otherMongos =
+ MongoRunner.runMongos({keyFile: "jstests/libs/key1", configdb: st.s.savedOptions.configdb});
- assert.commandFailedWithCode(otherMongos.getDB('test').runCommand({find: 'user'}),
- ErrorCodes.Unauthorized);
+assert.commandFailedWithCode(otherMongos.getDB('test').runCommand({find: 'user'}),
+ ErrorCodes.Unauthorized);
- otherMongos.getDB('admin').auth('root', 'pass');
+otherMongos.getDB('admin').auth('root', 'pass');
- var res = otherMongos.getDB('test').user.findOne();
- assert.neq(null, res);
- assert.eq('world', res.hello);
+var res = otherMongos.getDB('test').user.findOne();
+assert.neq(null, res);
+assert.eq('world', res.hello);
- st.stop();
- MongoRunner.stopMongos(otherMongos);
+st.stop();
+MongoRunner.stopMongos(otherMongos);
})();