summaryrefslogtreecommitdiff
path: root/jstests/sharding/enable_sharding_basic.js
diff options
context:
space:
mode:
Diffstat (limited to 'jstests/sharding/enable_sharding_basic.js')
-rw-r--r--jstests/sharding/enable_sharding_basic.js68
1 files changed, 33 insertions, 35 deletions
diff --git a/jstests/sharding/enable_sharding_basic.js b/jstests/sharding/enable_sharding_basic.js
index eb58df59d57..531a2efe57f 100644
--- a/jstests/sharding/enable_sharding_basic.js
+++ b/jstests/sharding/enable_sharding_basic.js
@@ -3,53 +3,51 @@
//
(function() {
-'use strict';
+ 'use strict';
-var st = new ShardingTest({mongos:1, shards:2});
+ var st = new ShardingTest({mongos: 1, shards: 2});
-var mongos = st.s0;
+ var mongos = st.s0;
-// enableSharing can run only on mongos.
-assert.commandFailedWithCode(st.d0.getDB('admin').runCommand({enableSharding : 'db'}),
- ErrorCodes.CommandNotFound);
+ // enableSharing can run only on mongos.
+ assert.commandFailedWithCode(st.d0.getDB('admin').runCommand({enableSharding: 'db'}),
+ ErrorCodes.CommandNotFound);
-// enableSharing can run only against the admin database.
-assert.commandFailedWithCode(mongos.getDB('test').runCommand({enableSharding : 'db'}),
- ErrorCodes.Unauthorized);
+ // enableSharing can run only against the admin database.
+ assert.commandFailedWithCode(mongos.getDB('test').runCommand({enableSharding: 'db'}),
+ ErrorCodes.Unauthorized);
-// Can't shard 'config' database.
-assert.commandFailed(mongos.adminCommand({enableSharding : 'config'}));
+ // Can't shard 'config' database.
+ assert.commandFailed(mongos.adminCommand({enableSharding: 'config'}));
-// Can't shard 'local' database.
-assert.commandFailed(mongos.adminCommand({enableSharding : 'local'}));
+ // Can't shard 'local' database.
+ assert.commandFailed(mongos.adminCommand({enableSharding: 'local'}));
-// Can't shard 'admin' database.
-assert.commandFailed(mongos.adminCommand({enableSharding : 'admin'}));
+ // Can't shard 'admin' database.
+ assert.commandFailed(mongos.adminCommand({enableSharding: 'admin'}));
-// Can't shard db with the name that just differ on case.
-assert.commandWorked(mongos.adminCommand({enableSharding : 'db'}));
-assert.eq(mongos.getDB('config').databases.findOne({_id: 'db'}).partitioned, true);
+ // Can't shard db with the name that just differ on case.
+ assert.commandWorked(mongos.adminCommand({enableSharding: 'db'}));
+ assert.eq(mongos.getDB('config').databases.findOne({_id: 'db'}).partitioned, true);
-assert.commandFailedWithCode(mongos.adminCommand({enableSharding : 'DB'}),
- ErrorCodes.DatabaseDifferCase);
+ assert.commandFailedWithCode(mongos.adminCommand({enableSharding: 'DB'}),
+ ErrorCodes.DatabaseDifferCase);
-// Can't shard invalid db name.
-assert.commandFailed(mongos.adminCommand({enableSharding : 'a.b'}));
-assert.commandFailed(mongos.adminCommand({enableSharding : ''}));
+ // Can't shard invalid db name.
+ assert.commandFailed(mongos.adminCommand({enableSharding: 'a.b'}));
+ assert.commandFailed(mongos.adminCommand({enableSharding: ''}));
-// Can't shard already sharded database.
-assert.commandFailedWithCode(mongos.adminCommand({enableSharding : 'db'}),
- ErrorCodes.AlreadyInitialized);
-assert.eq(mongos.getDB('config').databases.findOne({_id: 'db'}).partitioned, true);
+ // Can't shard already sharded database.
+ assert.commandFailedWithCode(mongos.adminCommand({enableSharding: 'db'}),
+ ErrorCodes.AlreadyInitialized);
+ assert.eq(mongos.getDB('config').databases.findOne({_id: 'db'}).partitioned, true);
-// Verify config.databases metadata.
-assert.writeOK(mongos.getDB('unsharded').foo.insert({aKey: "aValue"}));
-assert.eq(mongos.getDB('config').databases.findOne({_id: 'unsharded'}).partitioned, false);
-assert.commandWorked(mongos.adminCommand({enableSharding : 'unsharded'}));
-assert.eq(mongos.getDB('config').databases.findOne({_id: 'unsharded'}).partitioned, true);
+ // Verify config.databases metadata.
+ assert.writeOK(mongos.getDB('unsharded').foo.insert({aKey: "aValue"}));
+ assert.eq(mongos.getDB('config').databases.findOne({_id: 'unsharded'}).partitioned, false);
+ assert.commandWorked(mongos.adminCommand({enableSharding: 'unsharded'}));
+ assert.eq(mongos.getDB('config').databases.findOne({_id: 'unsharded'}).partitioned, true);
-st.stop();
+ st.stop();
})();
-
-