Page MenuHomePhorge

test_util_is_deep_strict_equal.cjs
No OneTemporary

Size
499 B
Referenced Files
None
Subscribers
None

test_util_is_deep_strict_equal.cjs

const { isDeepStrictEqual } = require('node:util');
function assert(cond, msg) {
if (!cond) throw new Error(msg);
}
assert(isDeepStrictEqual({ a: 1, b: [2, 3] }, { a: 1, b: [2, 3] }) === true, 'expected matching objects to be deeply strict equal');
assert(isDeepStrictEqual({ a: 1 }, { a: '1' }) === false, 'expected strict comparison for nested values');
assert(isDeepStrictEqual([1, { x: 2 }], [1, { x: 3 }]) === false, 'expected differing nested arrays to be unequal');
console.log('PASS');

File Metadata

Mime Type
application/javascript
Expires
Sat, May 2, 10:16 AM (2 d)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
543017
Default Alt Text
test_util_is_deep_strict_equal.cjs (499 B)

Event Timeline