diff options
| author | Charlie Swanson <charlie.swanson@mongodb.com> | 2024-04-24 17:51:01 +0000 |
|---|---|---|
| committer | MongoDB Bot <mongo-bot@mongodb.com> | 2024-04-24 18:44:56 +0000 |
| commit | 4c232bb3f5edcad7e8c327722a63ddcf6c9b0599 (patch) | |
| tree | 4b982291b2375de06e4bf381c97b4426dc3adaad /src/mongo/db/pipeline/expression_javascript_test.cpp | |
| parent | 844f403dca60ca94acdea8674e9657a11bc73a13 (diff) | |
SERVER-89611 Fix $group with empty object expressionr7.3.2-rc1r7.3.2
GitOrigin-RevId: cb58a79ea634ff332b6b6f3c145571db23a09c95
Diffstat (limited to 'src/mongo/db/pipeline/expression_javascript_test.cpp')
| -rw-r--r-- | src/mongo/db/pipeline/expression_javascript_test.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/mongo/db/pipeline/expression_javascript_test.cpp b/src/mongo/db/pipeline/expression_javascript_test.cpp index 51a8be82a20..d6cdf887071 100644 --- a/src/mongo/db/pipeline/expression_javascript_test.cpp +++ b/src/mongo/db/pipeline/expression_javascript_test.cpp @@ -164,8 +164,10 @@ TEST_F(MapReduceFixture, ExpressionFunctionFailsIfBodyNotSpecified) { } TEST_F(MapReduceFixture, ExpressionFunctionFailsIfBodyIsNotConstantExpression) { - auto bsonExpr = BSON("expr" << BSON("body" << BSONObj() << "args" << BSON_ARRAY(1 << 2) - << "lang" << ExpressionFunction::kJavaScript)); + auto bsonExpr = BSON("expr" << BSON("body" + << "$a" + << "args" << BSON_ARRAY(1 << 2) << "lang" + << ExpressionFunction::kJavaScript)); ASSERT_THROWS_CODE(ExpressionFunction::parse(getExpCtxRaw(), bsonExpr.firstElement(), getVPS()), AssertionException, 31432); |
