summaryrefslogtreecommitdiff
path: root/src/mongo/db/pipeline/document_source_change_stream_test.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/db/pipeline/document_source_change_stream_test.cpp')
-rw-r--r--src/mongo/db/pipeline/document_source_change_stream_test.cpp39
1 files changed, 0 insertions, 39 deletions
diff --git a/src/mongo/db/pipeline/document_source_change_stream_test.cpp b/src/mongo/db/pipeline/document_source_change_stream_test.cpp
index bc1707620e4..7875d039809 100644
--- a/src/mongo/db/pipeline/document_source_change_stream_test.cpp
+++ b/src/mongo/db/pipeline/document_source_change_stream_test.cpp
@@ -417,10 +417,6 @@ bool getCSRewriteFeatureFlagValue() {
return feature_flags::gFeatureFlagChangeStreamsRewrite.isEnabledAndIgnoreFCV();
}
-bool isChangeStreamPreAndPostImagesEnabled() {
- return feature_flags::gFeatureFlagChangeStreamPreAndPostImages.isEnabledAndIgnoreFCV();
-}
-
TEST_F(ChangeStreamStageTest, ShouldRejectNonObjectArg) {
auto expCtx = getExpCtx();
@@ -477,41 +473,6 @@ TEST_F(ChangeStreamStageTest, ShouldRejectUnrecognizedFullDocumentOption) {
ErrorCodes::BadValue);
}
-TEST_F(ChangeStreamStageTest, ShouldRejectUnsupportedFullDocumentOption) {
- auto expCtx = getExpCtx();
-
- // New modes that are supposed to be working only when pre-/post-images feature flag is on.
- FullDocumentModeEnum modes[] = {FullDocumentModeEnum::kWhenAvailable,
- FullDocumentModeEnum::kRequired};
-
- for (const auto& mode : modes) {
- auto spec =
- BSON("$changeStream: " << DocumentSourceChangeStreamAddPostImageSpec(mode).toBSON());
-
- // TODO SERVER-58584: remove the feature flag.
- {
- RAIIServerParameterControllerForTest controller(
- "featureFlagChangeStreamPreAndPostImages", false);
- ASSERT_FALSE(isChangeStreamPreAndPostImagesEnabled());
-
- // 'DSChangeStream' is not allowed to be instantiated with new document modes when
- // pre-/post-images feature flag is disabled.
- ASSERT_THROWS_CODE(DSChangeStream::createFromBson(spec.firstElement(), expCtx),
- AssertionException,
- ErrorCodes::BadValue);
- }
- {
- RAIIServerParameterControllerForTest controller(
- "featureFlagChangeStreamPreAndPostImages", true);
- ASSERT(isChangeStreamPreAndPostImagesEnabled());
-
- // 'DSChangeStream' is allowed to be instantiated with new document modes when
- // pre-/post-images feature flag is enabled.
- DSChangeStream::createFromBson(spec.firstElement(), expCtx);
- }
- }
-}
-
TEST_F(ChangeStreamStageTest, ShouldRejectBothStartAtOperationTimeAndResumeAfterOptions) {
auto expCtx = getExpCtx();