@@ -57,7 +57,7 @@ public function testNextResumesAfterCursorNotFound()
57
57
'documentKey ' => ['_id ' => 2 ],
58
58
];
59
59
60
- $ this ->assertSameDocument ($ expectedResult , $ changeStream ->current ());
60
+ $ this ->assertMatchesDocument ($ expectedResult , $ changeStream ->current ());
61
61
62
62
$ this ->killChangeStreamCursor ($ changeStream );
63
63
@@ -74,7 +74,7 @@ public function testNextResumesAfterCursorNotFound()
74
74
'documentKey ' => ['_id ' => 3 ]
75
75
];
76
76
77
- $ this ->assertSameDocument ($ expectedResult , $ changeStream ->current ());
77
+ $ this ->assertMatchesDocument ($ expectedResult , $ changeStream ->current ());
78
78
}
79
79
80
80
public function testNextResumesAfterConnectionException ()
@@ -203,7 +203,7 @@ public function testNoChangeAfterResumeBeforeInsert()
203
203
'documentKey ' => ['_id ' => 2 ],
204
204
];
205
205
206
- $ this ->assertSameDocument ($ expectedResult , $ changeStream ->current ());
206
+ $ this ->assertMatchesDocument ($ expectedResult , $ changeStream ->current ());
207
207
208
208
$ this ->killChangeStreamCursor ($ changeStream );
209
209
@@ -224,7 +224,7 @@ public function testNoChangeAfterResumeBeforeInsert()
224
224
'documentKey ' => ['_id ' => 3 ],
225
225
];
226
226
227
- $ this ->assertSameDocument ($ expectedResult , $ changeStream ->current ());
227
+ $ this ->assertMatchesDocument ($ expectedResult , $ changeStream ->current ());
228
228
}
229
229
230
230
public function testKey ()
@@ -452,7 +452,7 @@ public function testRewindExtractsResumeTokenAndNextResumes()
452
452
'ns ' => ['db ' => $ this ->getDatabaseName (), 'coll ' => $ this ->getCollectionName ()],
453
453
'documentKey ' => ['_id ' => 1 ],
454
454
];
455
- $ this ->assertSameDocument ($ expectedResult , $ changeStream ->current ());
455
+ $ this ->assertMatchesDocument ($ expectedResult , $ changeStream ->current ());
456
456
457
457
$ this ->killChangeStreamCursor ($ changeStream );
458
458
@@ -466,7 +466,7 @@ public function testRewindExtractsResumeTokenAndNextResumes()
466
466
'ns ' => ['db ' => $ this ->getDatabaseName (), 'coll ' => $ this ->getCollectionName ()],
467
467
'documentKey ' => ['_id ' => 2 ],
468
468
];
469
- $ this ->assertSameDocument ($ expectedResult , $ changeStream ->current ());
469
+ $ this ->assertMatchesDocument ($ expectedResult , $ changeStream ->current ());
470
470
}
471
471
472
472
/**
@@ -484,16 +484,8 @@ public function testTypeMapOption(array $typeMap, $expectedChangeDocument)
484
484
485
485
$ changeStream ->next ();
486
486
$ this ->assertTrue ($ changeStream ->valid ());
487
- $ changeDocument = $ changeStream ->current ();
488
-
489
- // Unset the resume token and namespace, which are intentionally omitted
490
- if (is_array ($ changeDocument )) {
491
- unset($ changeDocument ['_id ' ], $ changeDocument ['ns ' ]);
492
- } else {
493
- unset($ changeDocument ->_id , $ changeDocument ->ns );
494
- }
495
487
496
- $ this ->assertEquals ($ expectedChangeDocument , $ changeDocument );
488
+ $ this ->assertMatchesDocument ($ expectedChangeDocument , $ changeStream -> current () );
497
489
}
498
490
499
491
public function provideTypeMapOptionsAndExpectedChangeDocument ()
0 commit comments