(actual, expected, ...message)
| 329 | */ |
| 330 | Assert.prototype.notDeepStrictEqual = notDeepStrictEqual; |
| 331 | function notDeepStrictEqual(actual, expected, ...message) { |
| 332 | if (arguments.length < 2) { |
| 333 | throw new ERR_MISSING_ARGS('actual', 'expected'); |
| 334 | } |
| 335 | if (isDeepEqual === undefined) lazyLoadComparison(); |
| 336 | if (isDeepStrictEqual(actual, expected, this?.[kOptions]?.skipPrototype)) { |
| 337 | innerFail({ |
| 338 | actual, |
| 339 | expected, |
| 340 | message, |
| 341 | operator: 'notDeepStrictEqual', |
| 342 | stackStartFn: notDeepStrictEqual, |
| 343 | diff: this?.[kOptions]?.diff, |
| 344 | }); |
| 345 | } |
| 346 | } |
| 347 | |
| 348 | /** |
| 349 | * The strict equivalence assertion tests a strict equality relation. |
no test coverage detected
searching dependent graphs…