// Test hashed presplit with 1 shard. var st = new ShardingTest({ shards: 1 }); var testDB = st.getDB('test'); //create hashed shard key and enable sharding testDB.adminCommand({ enablesharding: "test" }); testDB.adminCommand({ shardCollection: "test.collection", key: { a: "hashed" }}); //check the number of initial chunks. assert.eq(2, st.getDB('config').chunks.count(), 'Using hashed shard key but failing to do correct presplitting'); st.stop();