(a, b, err)
| 240 | } |
| 241 | |
| 242 | function assertOnlyDeepEqual(a, b, err) { |
| 243 | assert.deepEqual(a, b); |
| 244 | assert.throws( |
| 245 | () => assert.deepStrictEqual(a, b), |
| 246 | err || { code: 'ERR_ASSERTION' } |
| 247 | ); |
| 248 | |
| 249 | assert.deepEqual(b, a); |
| 250 | assert.throws( |
| 251 | () => assert.deepStrictEqual(b, a), |
| 252 | err || { code: 'ERR_ASSERTION' } |
| 253 | ); |
| 254 | |
| 255 | const partial = mustCall(() => { |
| 256 | assert.partialDeepStrictEqual(b, a); |
| 257 | assert.partialDeepStrictEqual(a, b); |
| 258 | }); |
| 259 | |
| 260 | assert.throws(partial, err || { code: 'ERR_ASSERTION' }); |
| 261 | } |
| 262 | |
| 263 | function activateMemoizedCycleDetection() { |
| 264 | const circA = {}; |
no test coverage detected
searching dependent graphs…