@@ -1331,10 +1331,13 @@ describe('mongodb connector', function() {
13311331 function ( err , updatedusers ) {
13321332 should . exist ( err ) ;
13331333 err . name . should . equal ( 'MongoError' ) ;
1334- err . errmsg . should . equal (
1335- 'The dollar ($) prefixed ' +
1336- "field '$rename' in '$rename' is not valid for storage." ,
1337- ) ;
1334+ err . errmsg . should . equalOneOf (
1335+ ( "The dollar ($) prefixed field '$rename' in '$rename' is not " +
1336+ "allowed in the context of an update's replacement document. Consider using an " +
1337+ 'aggregation pipeline with $replaceWith.' ) ,
1338+ ( 'The dollar ($) prefixed ' +
1339+ "field '$rename' in '$rename' is not valid for storage." ) ,
1340+ ) ;
13381341 done ( ) ;
13391342 } ,
13401343 ) ;
@@ -1356,9 +1359,12 @@ describe('mongodb connector', function() {
13561359 function ( err , updatedusers ) {
13571360 should . exist ( err ) ;
13581361 err . name . should . equal ( 'MongoError' ) ;
1359- err . errmsg . should . equal (
1360- 'The dollar ($) prefixed ' +
1361- "field '$rename' in '$rename' is not valid for storage." ,
1362+ err . errmsg . should . equalOneOf (
1363+ ( "The dollar ($) prefixed field '$rename' in '$rename' is not " +
1364+ "allowed in the context of an update's replacement document. Consider using an " +
1365+ 'aggregation pipeline with $replaceWith.' ) ,
1366+ ( 'The dollar ($) prefixed ' +
1367+ "field '$rename' in '$rename' is not valid for storage." ) ,
13621368 ) ;
13631369 done ( ) ;
13641370 } ,
@@ -1413,9 +1419,12 @@ describe('mongodb connector', function() {
14131419 function ( err , updatedusers ) {
14141420 should . exist ( err ) ;
14151421 err . name . should . equal ( 'MongoError' ) ;
1416- err . errmsg . should . equal (
1417- 'The dollar ($) prefixed ' +
1418- "field '$rename' in '$rename' is not valid for storage." ,
1422+ err . errmsg . should . equalOneOf (
1423+ ( "The dollar ($) prefixed field '$rename' in '$rename' is not " +
1424+ "allowed in the context of an update's replacement document. Consider using an " +
1425+ 'aggregation pipeline with $replaceWith.' ) ,
1426+ ( 'The dollar ($) prefixed ' +
1427+ "field '$rename' in '$rename' is not valid for storage." ) ,
14191428 ) ;
14201429 done ( ) ;
14211430 } ,
0 commit comments