summaryrefslogtreecommitdiff
path: root/jstests/core/clustered/clustered_collection_basic.js
diff options
context:
space:
mode:
Diffstat (limited to 'jstests/core/clustered/clustered_collection_basic.js')
-rw-r--r--jstests/core/clustered/clustered_collection_basic.js26
1 files changed, 26 insertions, 0 deletions
diff --git a/jstests/core/clustered/clustered_collection_basic.js b/jstests/core/clustered/clustered_collection_basic.js
new file mode 100644
index 00000000000..52775d02c6a
--- /dev/null
+++ b/jstests/core/clustered/clustered_collection_basic.js
@@ -0,0 +1,26 @@
+/**
+ * Tests inserting various cluster key values, duplicates, updates and secondary index lookups
+ * on a collection clustered by {_id: 1}.
+ *
+ * @tags: [
+ * assumes_against_mongod_not_mongos,
+ * assumes_no_implicit_collection_creation_after_drop,
+ * does_not_support_stepdowns,
+ * requires_fcv_53,
+ * tenant_migration_incompatible, #TODO: why is it incompatible?
+ * ]
+ */
+
+(function() {
+"use strict";
+
+load("jstests/libs/clustered_collections/clustered_collection_util.js");
+
+const replicatedDB = db.getSiblingDB('replicated');
+const collName = 'clustered_collection';
+const replicatedColl = replicatedDB[collName];
+
+replicatedColl.drop();
+
+ClusteredCollectionUtil.testBasicClusteredCollection(replicatedDB, collName, '_id');
+})();