summaryrefslogtreecommitdiff
path: root/jstests/sharding/addshard1.js
diff options
context:
space:
mode:
Diffstat (limited to 'jstests/sharding/addshard1.js')
-rw-r--r--jstests/sharding/addshard1.js14
1 files changed, 12 insertions, 2 deletions
diff --git a/jstests/sharding/addshard1.js b/jstests/sharding/addshard1.js
index 5ae6f706687..1c4c1cfeca9 100644
--- a/jstests/sharding/addshard1.js
+++ b/jstests/sharding/addshard1.js
@@ -13,9 +13,19 @@ for (i=0; i<3; i++){
numObjs++;
}
+var configDB = s.s.getDB('config');
+assert.eq(null, configDB.databases.findOne({ _id: 'testDB' }));
+
newShard = "myShard";
-assert( s.admin.runCommand( { addshard: "localhost:" + conn1.port , name: newShard } ).ok,
- "did not accept non-duplicated shard" );
+assert.commandWorked(s.admin.runCommand({ addshard: "localhost:" + conn1.port,
+ name: newShard,
+ maxSize: 1024
+ }));
+
+assert.neq(null, configDB.databases.findOne({ _id: 'testDB' }));
+
+var newShardDoc = configDB.shards.findOne({ _id: newShard });
+assert.eq(1024, newShardDoc.maxSize);
// a mongod with an existing database name should not be allowed to become a shard
conn2 = MongoRunner.runMongod({});