summaryrefslogtreecommitdiff
path: root/jstests/sharding/find_collname_uuid_test.js
diff options
context:
space:
mode:
authorGregory Noma <gregory.noma@gmail.com>2018-07-18 10:56:49 -0400
committerGregory Noma <gregory.noma@gmail.com>2018-07-23 10:18:29 -0400
commitfac322339b61e92f1d275099e5ecc2fe06c3fd09 (patch)
tree200866137675fa0add1247fcf7ab1fab2e6f1db2 /jstests/sharding/find_collname_uuid_test.js
parente065e7daa99f75f19a73fc1b2b57a8947852a006 (diff)
downloadmongo-fac322339b61e92f1d275099e5ecc2fe06c3fd09.tar.gz
SERVER-35910 Use correct parseNs function in ClusterFindCmd's ns()
Diffstat (limited to 'jstests/sharding/find_collname_uuid_test.js')
-rw-r--r--jstests/sharding/find_collname_uuid_test.js21
1 files changed, 21 insertions, 0 deletions
diff --git a/jstests/sharding/find_collname_uuid_test.js b/jstests/sharding/find_collname_uuid_test.js
new file mode 100644
index 00000000000..59f2e4e7674
--- /dev/null
+++ b/jstests/sharding/find_collname_uuid_test.js
@@ -0,0 +1,21 @@
+/**
+ * Test ClusterFindCmd with UUID for collection name fails (but does not crash)
+ */
+(function() {
+ "use strict";
+
+ var cmdRes;
+ var cursorId;
+
+ var st = new ShardingTest({shards: 2});
+ st.stopBalancer();
+
+ var db = st.s.getDB("test");
+
+ assert.commandWorked(db.adminCommand({enableSharding: db.getName()}));
+
+ cmdRes = db.adminCommand({find: UUID()});
+ assert.commandFailed(cmdRes);
+
+ st.stop();
+})();