// Copyright 2019 Ron Buckton. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
description: >
map/set values compare correctly.
includes: [deepEqual.js]
---*/
assert .deepEqual(new Set(), new Set());
assert .deepEqual(new Set([1, "a" , true ]), new Set([1, "a" , true ]));
assert .deepEqual(new Map(), new Map());
assert .deepEqual(new Map([[1, "a" ], ["b" , true ]]), new Map([[1, "a" ], ["b" , true ]]));
assert .throws (Test262Error, function () { assert .deepEqual(new Set([]), new Set([1])); });
assert .throws (Test262Error, function () { assert .deepEqual(new Set([1, "a" , true ]), new Set([1, "a" , false ])); });
assert .throws (Test262Error, function () { assert .deepEqual(new Map([]), new Map([[1, "a" ], ["b" , true ]])); });
assert .throws (Test262Error, function () { assert .deepEqual(new Map([[1, "a" ], ["b" , true ]]), new Map([[1, "a" ], ["b" , false ]])); });
assert .throws (Test262Error, function () { assert .deepEqual(new Map([[1, "a" ], ["b" , true ]]), new Set([[1, "a" ], ["b" , false ]])); });
reportCompare(0, 0);
Messung V0.5 in Prozent C=94 H=93 G=93
¤ Dauer der Verarbeitung: 0.13 Sekunden
(vorverarbeitet am 2026-04-25)
¤
*© Formatika GbR, Deutschland