@@ -24,8 +24,8 @@ test('Assert constructor requires new', () => {
2424  ) ; 
2525} ) ; 
2626
27- test ( 'Assert class basic instance ' ,  ( )  =>  { 
28-   const  assertInstance  =  new  Assert ( {  diff : undefined  } ) ; 
27+ test ( 'Assert class non strict ' ,  ( )  =>  { 
28+   const  assertInstance  =  new  Assert ( {  diff : undefined ,   strict :  false  } ) ; 
2929
3030  assertInstance . ok ( assert . AssertionError . prototype  instanceof  Error , 
3131                    'assert.AssertionError instanceof Error' ) ; 
@@ -44,6 +44,8 @@ test('Assert class basic instance', () => {
4444    } 
4545  ) ; 
4646  assertInstance . equal ( undefined ,  undefined ) ; 
47+   assertInstance . equal ( null ,  undefined ) ; 
48+   assertInstance . equal ( 2 ,  '2' ) ; 
4749  assertInstance . notEqual ( true ,  false ) ; 
4850  assertInstance . throws ( 
4951    ( )  =>  assertInstance . deepEqual ( / a / ) , 
@@ -117,6 +119,15 @@ test('Assert class basic instance', () => {
117119  /* eslint-enable no-restricted-syntax */ 
118120} ) ; 
119121
122+ test ( 'Assert class strict' ,  ( )  =>  { 
123+   const  assertInstance  =  new  Assert ( ) ; 
124+ 
125+   assertInstance . equal ( assertInstance . equal ,  assertInstance . strictEqual ) ; 
126+   assertInstance . equal ( assertInstance . deepEqual ,  assertInstance . deepStrictEqual ) ; 
127+   assertInstance . equal ( assertInstance . notEqual ,  assertInstance . notStrictEqual ) ; 
128+   assertInstance . equal ( assertInstance . notDeepEqual ,  assertInstance . notDeepStrictEqual ) ; 
129+ } ) ; 
130+ 
120131test ( 'Assert class with invalid diff option' ,  ( )  =>  { 
121132  assert . throws ( 
122133    ( )  =>  new  Assert ( {  diff : 'invalid'  } ) , 
@@ -128,8 +139,8 @@ test('Assert class with invalid diff option', () => {
128139  ) ; 
129140} ) ; 
130141
131- test ( 'Assert class with full diff' ,  ( )  =>  { 
132-   const  assertInstance  =  new  Assert ( {  diff : 'full'  } ) ; 
142+ test ( 'Assert class non strict  with full diff' ,  ( )  =>  { 
143+   const  assertInstance  =  new  Assert ( {  diff : 'full' ,   strict :  false  } ) ; 
133144
134145  const  longStringOfAs  =  'A' . repeat ( 1025 ) ; 
135146  const  longStringOFBs  =  'B' . repeat ( 1025 ) ; 
@@ -173,8 +184,8 @@ test('Assert class with full diff', () => {
173184  } ) ; 
174185} ) ; 
175186
176- test ( 'Assert class with simple diff' ,  ( )  =>  { 
177-   const  assertInstance  =  new  Assert ( {  diff : 'simple'  } ) ; 
187+ test ( 'Assert class non strict  with simple diff' ,  ( )  =>  { 
188+   const  assertInstance  =  new  Assert ( {  diff : 'simple' ,   strict :  false  } ) ; 
178189
179190  const  longStringOfAs  =  'A' . repeat ( 1025 ) ; 
180191  const  longStringOFBs  =  'B' . repeat ( 1025 ) ; 
0 commit comments