summaryrefslogtreecommitdiff
path: root/jstests/core/collmod_convert_to_unique.js
diff options
context:
space:
mode:
Diffstat (limited to 'jstests/core/collmod_convert_to_unique.js')
-rw-r--r--jstests/core/collmod_convert_to_unique.js8
1 files changed, 6 insertions, 2 deletions
diff --git a/jstests/core/collmod_convert_to_unique.js b/jstests/core/collmod_convert_to_unique.js
index 280f571c005..27bd11b0344 100644
--- a/jstests/core/collmod_convert_to_unique.js
+++ b/jstests/core/collmod_convert_to_unique.js
@@ -7,6 +7,10 @@
* assumes_no_implicit_collection_creation_after_drop, # common tag in collMod tests.
* requires_fcv_52,
* requires_non_retryable_commands, # common tag in collMod tests.
+ * # TODO(SERVER-61181): Fix validation errors under ephemeralForTest.
+ * incompatible_with_eft,
+ * # TODO(SERVER-61182): Fix WiredTigerKVEngine::alterIdentMetadata() under inMemory.
+ * requires_persistence,
* ]
*/
@@ -72,8 +76,8 @@ if (db.getMongo().isMongos()) {
}
// Look up index details in listIndexes output.
-assert.eq(countUnique({a: 1}), 0, 'index should not be unique yet: ' + tojson(coll.getIndexes()));
+assert.eq(countUnique({a: 1}), 1, 'index should be unique now: ' + tojson(coll.getIndexes()));
// Test uniqueness constraint.
-assert.commandWorked(coll.insert({_id: 100, a: 100}));
+assert.commandFailedWithCode(coll.insert({_id: 100, a: 100}), ErrorCodes.DuplicateKey);
})();