mirror of https://github.com/mongodb/mongo
18 lines
541 B
JavaScript
18 lines
541 B
JavaScript
/**
|
|
* Verify that invalid inputs to the cluster count command will throw an overflow error.
|
|
*
|
|
* @tags: [
|
|
* requires_replication,
|
|
* requires_sharding,
|
|
* ]
|
|
*/
|
|
import {ShardingTest} from "jstests/libs/shardingtest.js";
|
|
|
|
const st = new ShardingTest({mongos: 1, shards: 1, config: 1});
|
|
const conn = st.rs0.getPrimary();
|
|
|
|
assert.commandWorked(conn.adminCommand({clusterCount: "x", skip: 200, limit: 20}));
|
|
assert.commandFailedWithCode(conn.adminCommand({clusterCount: "x", skip: Infinity, limit: 20}), ErrorCodes.Overflow);
|
|
|
|
st.stop();
|