// Test hashed presplit with 1 shard. load("jstests/sharding/libs/find_chunks_util.js"); 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, findChunksUtil.countChunksForNs(st.getDB('config'), "test.collection"), 'Using hashed shard key but failing to do correct presplitting'); st.stop();