summaryrefslogtreecommitdiff
path: root/src/mongo/db/catalog/collection_options_test.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/db/catalog/collection_options_test.cpp')
-rw-r--r--src/mongo/db/catalog/collection_options_test.cpp18
1 files changed, 18 insertions, 0 deletions
diff --git a/src/mongo/db/catalog/collection_options_test.cpp b/src/mongo/db/catalog/collection_options_test.cpp
index dd384f4d703..083d237ae19 100644
--- a/src/mongo/db/catalog/collection_options_test.cpp
+++ b/src/mongo/db/catalog/collection_options_test.cpp
@@ -269,4 +269,22 @@ TEST(CollectionOptions, UnknownTopLevelOptionFailsToParse) {
ASSERT_NOT_OK(status);
ASSERT_EQ(status.code(), ErrorCodes::InvalidOptions);
}
+
+TEST(CollectionOptions, CreateWhitelistedOptionIgnored) {
+ CollectionOptions options;
+ auto status = options.parse(fromjson("{create: 1}"));
+ ASSERT_OK(status);
+}
+
+TEST(CollectionOptions, MaxTimeMSWhitelistedOptionIgnored) {
+ CollectionOptions options;
+ auto status = options.parse(fromjson("{maxTimeMS: 1}"));
+ ASSERT_OK(status);
+}
+
+TEST(CollectionOptions, WriteConcernWhitelistedOptionIgnored) {
+ CollectionOptions options;
+ auto status = options.parse(fromjson("{writeConcern: 1}"));
+ ASSERT_OK(status);
+}
} // namespace mongo