@@ -24,8 +24,8 @@ test('Assert constructor requires new', () => {
24
24
) ;
25
25
} ) ;
26
26
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 } ) ;
29
29
30
30
assertInstance . ok ( assert . AssertionError . prototype instanceof Error ,
31
31
'assert.AssertionError instanceof Error' ) ;
@@ -44,6 +44,8 @@ test('Assert class basic instance', () => {
44
44
}
45
45
) ;
46
46
assertInstance . equal ( undefined , undefined ) ;
47
+ assertInstance . equal ( null , undefined ) ;
48
+ assertInstance . equal ( 2 , '2' ) ;
47
49
assertInstance . notEqual ( true , false ) ;
48
50
assertInstance . throws (
49
51
( ) => assertInstance . deepEqual ( / a / ) ,
@@ -117,6 +119,15 @@ test('Assert class basic instance', () => {
117
119
/* eslint-enable no-restricted-syntax */
118
120
} ) ;
119
121
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
+
120
131
test ( 'Assert class with invalid diff option' , ( ) => {
121
132
assert . throws (
122
133
( ) => new Assert ( { diff : 'invalid' } ) ,
@@ -128,8 +139,8 @@ test('Assert class with invalid diff option', () => {
128
139
) ;
129
140
} ) ;
130
141
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 } ) ;
133
144
134
145
const longStringOfAs = 'A' . repeat ( 1025 ) ;
135
146
const longStringOFBs = 'B' . repeat ( 1025 ) ;
@@ -173,8 +184,8 @@ test('Assert class with full diff', () => {
173
184
} ) ;
174
185
} ) ;
175
186
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 } ) ;
178
189
179
190
const longStringOfAs = 'A' . repeat ( 1025 ) ;
180
191
const longStringOFBs = 'B' . repeat ( 1025 ) ;
0 commit comments