@@ -279,13 +279,24 @@ Test.prototype.notEqual
279
279
Test . prototype . deepEqual
280
280
= Test . prototype . deepEquals
281
281
= Test . prototype . isEquivalent
282
+ = Test . prototype . same
283
+ = function ( a , b , msg , extra ) {
284
+ this . _assert ( deepEqual ( a , b , { strict : true } ) , {
285
+ message : defined ( msg , 'should be equivalent' ) ,
286
+ operator : 'deepEqual' ,
287
+ actual : a ,
288
+ expected : b ,
289
+ extra : extra
290
+ } ) ;
291
+ } ;
292
+
293
+ Test . prototype . deepLooseEqual
282
294
= Test . prototype . looseEqual
283
295
= Test . prototype . looseEquals
284
- = Test . prototype . same
285
296
= function ( a , b , msg , extra ) {
286
297
this . _assert ( deepEqual ( a , b ) , {
287
298
message : defined ( msg , 'should be equivalent' ) ,
288
- operator : 'deepEqual ' ,
299
+ operator : 'deepLooseEqual ' ,
289
300
actual : a ,
290
301
expected : b ,
291
302
extra : extra
@@ -301,7 +312,7 @@ Test.prototype.notDeepEqual
301
312
= Test . prototype . isNotEquivalent
302
313
= Test . prototype . isInequivalent
303
314
= function ( a , b , msg , extra ) {
304
- this . _assert ( ! deepEqual ( a , b ) , {
315
+ this . _assert ( ! deepEqual ( a , b , { strict : true } ) , {
305
316
message : defined ( msg , 'should not be equivalent' ) ,
306
317
operator : 'notDeepEqual' ,
307
318
actual : a ,
@@ -310,6 +321,19 @@ Test.prototype.notDeepEqual
310
321
} ) ;
311
322
} ;
312
323
324
+ Test . prototype . notDeepLooseEqual
325
+ = Test . prototype . notLooseEqual
326
+ = Test . prototype . notLooseEquals
327
+ = function ( a , b , msg , extra ) {
328
+ this . _assert ( deepEqual ( a , b ) , {
329
+ message : defined ( msg , 'should be equivalent' ) ,
330
+ operator : 'notDeepLooseEqual' ,
331
+ actual : a ,
332
+ expected : b ,
333
+ extra : extra
334
+ } ) ;
335
+ } ;
336
+
313
337
Test . prototype [ 'throws' ] = function ( fn , expected , msg , extra ) {
314
338
if ( typeof expected === 'string' ) {
315
339
msg = expected ;
0 commit comments