@@ -34,23 +34,23 @@ const buf = Buffer.from(arr);
3434// They have different [[Prototype]]
3535assert . throws ( ( ) => assert . deepStrictEqual ( arr , buf ) ,
3636 re `${ arr } deepStrictEqual ${ buf } ` ) ;
37- assert . doesNotThrow ( ( ) => assert . deepEqual ( arr , buf ) ) ;
37+ assert . deepEqual ( arr , buf ) ;
3838
3939{
4040 const buf2 = Buffer . from ( arr ) ;
4141 buf2 . prop = 1 ;
4242
4343 assert . throws ( ( ) => assert . deepStrictEqual ( buf2 , buf ) ,
4444 re `${ buf2 } deepStrictEqual ${ buf } ` ) ;
45- assert . doesNotThrow ( ( ) => assert . deepEqual ( buf2 , buf ) ) ;
45+ assert . deepEqual ( buf2 , buf ) ;
4646}
4747
4848{
4949 const arr2 = new Uint8Array ( [ 120 , 121 , 122 , 10 ] ) ;
5050 arr2 . prop = 5 ;
5151 assert . throws ( ( ) => assert . deepStrictEqual ( arr , arr2 ) ,
5252 re `${ arr } deepStrictEqual ${ arr2 } ` ) ;
53- assert . doesNotThrow ( ( ) => assert . deepEqual ( arr , arr2 ) ) ;
53+ assert . deepEqual ( arr , arr2 ) ;
5454}
5555
5656const date = new Date ( '2016' ) ;
@@ -66,8 +66,8 @@ const date2 = new MyDate('2016');
6666
6767// deepEqual returns true as long as the time are the same,
6868// but deepStrictEqual checks own properties
69- assert . doesNotThrow ( ( ) => assert . deepEqual ( date , date2 ) ) ;
70- assert . doesNotThrow ( ( ) => assert . deepEqual ( date2 , date ) ) ;
69+ assert . deepEqual ( date , date2 ) ;
70+ assert . deepEqual ( date2 , date ) ;
7171assert . throws ( ( ) => assert . deepStrictEqual ( date , date2 ) ,
7272 re `${ date } deepStrictEqual ${ date2 } ` ) ;
7373assert . throws ( ( ) => assert . deepStrictEqual ( date2 , date ) ,
@@ -85,7 +85,7 @@ const re2 = new MyRegExp('test');
8585
8686// deepEqual returns true as long as the regexp-specific properties
8787// are the same, but deepStrictEqual checks all properties
88- assert . doesNotThrow ( ( ) => assert . deepEqual ( re1 , re2 ) ) ;
88+ assert . deepEqual ( re1 , re2 ) ;
8989assert . throws ( ( ) => assert . deepStrictEqual ( re1 , re2 ) ,
9090 re `${ re1 } deepStrictEqual ${ re2 } ` ) ;
9191
@@ -148,11 +148,11 @@ function assertNotDeepOrStrict(a, b, err) {
148148}
149149
150150function assertOnlyDeepEqual ( a , b , err ) {
151- assert . doesNotThrow ( ( ) => assert . deepEqual ( a , b ) ) ;
151+ assert . deepEqual ( a , b ) ;
152152 assert . throws ( ( ) => assert . deepStrictEqual ( a , b ) , err ||
153153 re `${ a } deepStrictEqual ${ b } ` ) ;
154154
155- assert . doesNotThrow ( ( ) => assert . deepEqual ( b , a ) ) ;
155+ assert . deepEqual ( b , a ) ;
156156 assert . throws ( ( ) => assert . deepStrictEqual ( b , a ) , err ||
157157 re `${ b } deepStrictEqual ${ a } ` ) ;
158158}
@@ -492,10 +492,9 @@ assertOnlyDeepEqual([1, , , 3], [1, , , 3, , , ]);
492492
493493// Handle NaN
494494assert . throws ( ( ) => { assert . deepEqual ( NaN , NaN ) ; } , assert . AssertionError ) ;
495- assert . doesNotThrow ( ( ) => { assert . deepStrictEqual ( NaN , NaN ) ; } ) ;
496- assert . doesNotThrow ( ( ) => { assert . deepStrictEqual ( { a : NaN } , { a : NaN } ) ; } ) ;
497- assert . doesNotThrow (
498- ( ) => { assert . deepStrictEqual ( [ 1 , 2 , NaN , 4 ] , [ 1 , 2 , NaN , 4 ] ) ; } ) ;
495+ { assert . deepStrictEqual ( NaN , NaN ) ; }
496+ { assert . deepStrictEqual ( { a : NaN } , { a : NaN } ) ; }
497+ assert . deepStrictEqual ( [ 1 , 2 , NaN , 4 ] , [ 1 , 2 , NaN , 4 ] ) ;
499498
500499// Handle boxed primitives
501500{
@@ -547,9 +546,7 @@ assertDeepAndStrictEqual(-0, -0);
547546 assertDeepAndStrictEqual ( a , b ) ;
548547}
549548
550- assert . doesNotThrow (
551- ( ) => assert . deepEqual ( new Date ( 2000 , 3 , 14 ) , new Date ( 2000 , 3 , 14 ) ) ,
552- 'deepEqual(new Date(2000, 3, 14), new Date(2000, 3, 14))' ) ;
549+ assert . deepEqual ( new Date ( 2000 , 3 , 14 ) , new Date ( 2000 , 3 , 14 ) ) ;
553550
554551assert . throws ( ( ) => assert . deepEqual ( new Date ( ) , new Date ( 2000 , 3 , 14 ) ) ,
555552 AssertionError ,
@@ -561,10 +558,7 @@ assert.throws(
561558 'notDeepEqual(new Date(2000, 3, 14), new Date(2000, 3, 14))'
562559) ;
563560
564- assert . doesNotThrow (
565- ( ) => assert . notDeepEqual ( new Date ( ) , new Date ( 2000 , 3 , 14 ) ) ,
566- 'notDeepEqual(new Date(), new Date(2000, 3, 14))'
567- ) ;
561+ assert . notDeepEqual ( new Date ( ) , new Date ( 2000 , 3 , 14 ) ) ;
568562
569563assert . deepEqual ( / a / , / a / ) ;
570564assert . deepEqual ( / a / g, / a / g) ;
@@ -605,23 +599,23 @@ common.expectsError(() => assert.deepEqual(/a/igm, /a/im),
605599{
606600 const re1 = / a / g;
607601 re1 . lastIndex = 3 ;
608- assert . doesNotThrow ( ( ) => assert . deepEqual ( re1 , / a / g) ) ;
602+ assert . deepEqual ( re1 , / a / g) ;
609603}
610604
611- assert . doesNotThrow ( ( ) => assert . deepEqual ( 4 , '4' ) , 'deepEqual(4, \'4\') ') ;
612- assert . doesNotThrow ( ( ) => assert . deepEqual ( true , 1 ) , 'deepEqual(true, 1)' ) ;
605+ assert . deepEqual ( 4 , '4' ) ;
606+ assert . deepEqual ( true , 1 ) ;
613607assert . throws ( ( ) => assert . deepEqual ( 4 , '5' ) ,
614608 AssertionError ,
615609 'deepEqual( 4, \'5\')' ) ;
616610
617611// Having the same number of owned properties && the same set of keys.
618- assert . doesNotThrow ( ( ) => assert . deepEqual ( { a : 4 } , { a : 4 } ) ) ;
619- assert . doesNotThrow ( ( ) => assert . deepEqual ( { a : 4 , b : '2' } , { a : 4 , b : '2' } ) ) ;
620- assert . doesNotThrow ( ( ) => assert . deepEqual ( [ 4 ] , [ '4' ] ) ) ;
612+ assert . deepEqual ( { a : 4 } , { a : 4 } ) ;
613+ assert . deepEqual ( { a : 4 , b : '2' } , { a : 4 , b : '2' } ) ;
614+ assert . deepEqual ( [ 4 ] , [ '4' ] ) ;
621615assert . throws (
622616 ( ) => assert . deepEqual ( { a : 4 } , { a : 4 , b : true } ) , AssertionError ) ;
623- assert . doesNotThrow ( ( ) => assert . deepEqual ( [ 'a' ] , { 0 : 'a' } ) ) ;
624- assert . doesNotThrow ( ( ) => assert . deepEqual ( { a : 4 , b : '1' } , { b : '1' , a : 4 } ) ) ;
617+ assert . deepEqual ( [ 'a' ] , { 0 : 'a' } ) ;
618+ assert . deepEqual ( { a : 4 , b : '1' } , { b : '1' , a : 4 } ) ;
625619const a1 = [ 1 , 2 , 3 ] ;
626620const a2 = [ 1 , 2 , 3 ] ;
627621a1 . a = 'test' ;
@@ -630,7 +624,7 @@ a2.b = true;
630624a2 . a = 'test' ;
631625assert . throws ( ( ) => assert . deepEqual ( Object . keys ( a1 ) , Object . keys ( a2 ) ) ,
632626 AssertionError ) ;
633- assert . doesNotThrow ( ( ) => assert . deepEqual ( a1 , a2 ) ) ;
627+ assert . deepEqual ( a1 , a2 ) ;
634628
635629// Having an identical prototype property.
636630const nbRoot = {
@@ -654,11 +648,11 @@ nameBuilder2.prototype = nbRoot;
654648const nb1 = new nameBuilder ( 'Ryan' , 'Dahl' ) ;
655649let nb2 = new nameBuilder2 ( 'Ryan' , 'Dahl' ) ;
656650
657- assert . doesNotThrow ( ( ) => assert . deepEqual ( nb1 , nb2 ) ) ;
651+ assert . deepEqual ( nb1 , nb2 ) ;
658652
659653nameBuilder2 . prototype = Object ;
660654nb2 = new nameBuilder2 ( 'Ryan' , 'Dahl' ) ;
661- assert . doesNotThrow ( ( ) => assert . deepEqual ( nb1 , nb2 ) ) ;
655+ assert . deepEqual ( nb1 , nb2 ) ;
662656
663657// Primitives and object.
664658assert . throws ( ( ) => assert . deepEqual ( null , { } ) , AssertionError ) ;
@@ -670,21 +664,15 @@ assert.throws(() => assert.deepEqual(true, {}), AssertionError);
670664assert . throws ( ( ) => assert . deepEqual ( Symbol ( ) , { } ) , AssertionError ) ;
671665
672666// Primitive wrappers and object.
673- assert . doesNotThrow ( ( ) => assert . deepEqual ( new String ( 'a' ) , [ 'a' ] ) ,
674- AssertionError ) ;
675- assert . doesNotThrow ( ( ) => assert . deepEqual ( new String ( 'a' ) , { 0 : 'a' } ) ,
676- AssertionError ) ;
677- assert . doesNotThrow ( ( ) => assert . deepEqual ( new Number ( 1 ) , { } ) , AssertionError ) ;
678- assert . doesNotThrow ( ( ) => assert . deepEqual ( new Boolean ( true ) , { } ) ,
679- AssertionError ) ;
667+ assert . deepEqual ( new String ( 'a' ) , [ 'a' ] ) ;
668+ assert . deepEqual ( new String ( 'a' ) , { 0 : 'a' } ) ;
669+ assert . deepEqual ( new Number ( 1 ) , { } ) ;
670+ assert . deepEqual ( new Boolean ( true ) , { } ) ;
680671
681672// Same number of keys but different key names.
682673assert . throws ( ( ) => assert . deepEqual ( { a : 1 } , { b : 1 } ) , AssertionError ) ;
683674
684- assert . doesNotThrow (
685- ( ) => assert . deepStrictEqual ( new Date ( 2000 , 3 , 14 ) , new Date ( 2000 , 3 , 14 ) ) ,
686- 'deepStrictEqual(new Date(2000, 3, 14), new Date(2000, 3, 14))'
687- ) ;
675+ assert . deepStrictEqual ( new Date ( 2000 , 3 , 14 ) , new Date ( 2000 , 3 , 14 ) ) ;
688676
689677assert . throws (
690678 ( ) => assert . deepStrictEqual ( new Date ( ) , new Date ( 2000 , 3 , 14 ) ) ,
@@ -698,10 +686,7 @@ assert.throws(
698686 'notDeepStrictEqual(new Date(2000, 3, 14), new Date(2000, 3, 14))'
699687) ;
700688
701- assert . doesNotThrow (
702- ( ) => assert . notDeepStrictEqual ( new Date ( ) , new Date ( 2000 , 3 , 14 ) ) ,
703- 'notDeepStrictEqual(new Date(), new Date(2000, 3, 14))'
704- ) ;
689+ assert . notDeepStrictEqual ( new Date ( ) , new Date ( 2000 , 3 , 14 ) ) ;
705690
706691assert . deepStrictEqual ( / a / , / a / ) ;
707692assert . deepStrictEqual ( / a / g, / a / g) ;
@@ -747,7 +732,7 @@ common.expectsError(
747732{
748733 const re1 = / a / ;
749734 re1 . lastIndex = 3 ;
750- assert . doesNotThrow ( ( ) => assert . deepStrictEqual ( re1 , / a / ) ) ;
735+ assert . deepStrictEqual ( re1 , / a / ) ;
751736}
752737
753738assert . throws ( ( ) => assert . deepStrictEqual ( 4 , '4' ) ,
@@ -786,14 +771,13 @@ common.expectsError(() => assert.deepStrictEqual(['a'], { 0: 'a' }),
786771
787772/* eslint-enable */
788773
789- assert . doesNotThrow (
790- ( ) => assert . deepStrictEqual ( { a : 4 , b : '1' } , { b : '1' , a : 4 } ) ) ;
774+ assert . deepStrictEqual ( { a : 4 , b : '1' } , { b : '1' , a : 4 } ) ;
791775
792776assert . throws (
793777 ( ) => assert . deepStrictEqual ( [ 0 , 1 , 2 , 'a' , 'b' ] , [ 0 , 1 , 2 , 'b' , 'a' ] ) ,
794778 AssertionError ) ;
795779
796- assert . doesNotThrow ( ( ) => assert . deepStrictEqual ( a1 , a2 ) ) ;
780+ assert . deepStrictEqual ( a1 , a2 ) ;
797781
798782// Prototype check.
799783function Constructor1 ( first , last ) {
@@ -814,7 +798,7 @@ assert.throws(() => assert.deepStrictEqual(obj1, obj2), AssertionError);
814798Constructor2 . prototype = Constructor1 . prototype ;
815799obj2 = new Constructor2 ( 'Ryan' , 'Dahl' ) ;
816800
817- assert . doesNotThrow ( ( ) => assert . deepStrictEqual ( obj1 , obj2 ) ) ;
801+ assert . deepStrictEqual ( obj1 , obj2 ) ;
818802
819803// primitives
820804assert . throws ( ( ) => assert . deepStrictEqual ( 4 , '4' ) , AssertionError ) ;
@@ -823,7 +807,7 @@ assert.throws(() => assert.deepStrictEqual(Symbol(), Symbol()),
823807 AssertionError ) ;
824808
825809const s = Symbol ( ) ;
826- assert . doesNotThrow ( ( ) => assert . deepStrictEqual ( s , s ) ) ;
810+ assert . deepStrictEqual ( s , s ) ;
827811
828812// Primitives and object.
829813assert . throws ( ( ) => assert . deepStrictEqual ( null , { } ) , AssertionError ) ;
0 commit comments