diff options
Diffstat (limited to 'src/mongo/db/catalog/collection_options_test.cpp')
-rw-r--r-- | src/mongo/db/catalog/collection_options_test.cpp | 18 |
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 |