@@ -20,7 +20,11 @@ const MaxKey = BSON.MaxKey;
2020const BSONError = BSON . BSONError ;
2121const { BinaryParser } = require ( './tools/binary_parser' ) ;
2222const vm = require ( 'vm' ) ;
23- const { assertBuffersEqual, isBufferOrUint8Array } = require ( './tools/utils' ) ;
23+ const {
24+ assertBuffersEqual,
25+ isBufferOrUint8Array,
26+ assertDeepEqualsWithObjectId
27+ } = require ( './tools/utils' ) ;
2428const { inspect } = require ( 'util' ) ;
2529
2630/**
@@ -707,7 +711,7 @@ describe('BSON', function () {
707711 expect ( serialized_data ) . to . deep . equal ( serialized_data2 ) ;
708712
709713 var doc2 = b . deserialize ( serialized_data ) ;
710- expect ( doc ) . to . deep . equal ( doc2 ) ;
714+ assertDeepEqualsWithObjectId ( doc , doc2 ) ;
711715 expect ( doc2 . dbref . oid . toHexString ( ) ) . to . deep . equal ( oid . toHexString ( ) ) ;
712716 done ( ) ;
713717 } ) ;
@@ -1001,7 +1005,7 @@ describe('BSON', function () {
10011005
10021006 var deserialized_data = BSON . deserialize ( serialized_data ) ;
10031007 expect ( doc . b ) . to . deep . equal ( deserialized_data . b ) ;
1004- expect ( doc ) . to . deep . equal ( deserialized_data ) ;
1008+ assertDeepEqualsWithObjectId ( doc , deserialized_data ) ;
10051009 done ( ) ;
10061010 } ) ;
10071011
@@ -1213,7 +1217,7 @@ describe('BSON', function () {
12131217
12141218 var doc2 = BSON . deserialize ( serialized_data ) ;
12151219
1216- expect ( doc ) . to . deep . equal ( doc2 ) ;
1220+ assertDeepEqualsWithObjectId ( doc , doc2 ) ;
12171221 done ( ) ;
12181222 } ) ;
12191223
0 commit comments