X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=src%2Fv8%2Ftest%2Fmjsunit%2Fharmony%2Fcollections.js;h=7e95b9e110749f3b83efddef13c8c092d8adc714;hb=ff3e2503a20db9193d323c1d19c38c68004dec4a;hp=04a5cdca369bddfe2d0aab63ee1e0662ba5512fd;hpb=7338fba38ba696536d1cc9d389afd716a6ab2fe6;p=platform%2Fframework%2Fweb%2Fcrosswalk.git diff --git a/src/v8/test/mjsunit/harmony/collections.js b/src/v8/test/mjsunit/harmony/collections.js index 04a5cdc..7e95b9e 100644 --- a/src/v8/test/mjsunit/harmony/collections.js +++ b/src/v8/test/mjsunit/harmony/collections.js @@ -484,3 +484,25 @@ for (var i = 9; i >= 0; i--) { w.clear(); assertFalse(w.has(k)); })(); + + +(function TestMinusZeroSet() { + var m = new Set(); + m.add(0); + m.add(-0); + assertEquals(1, m.size); + assertTrue(m.has(0)); + assertTrue(m.has(-0)); +})(); + + +(function TestMinusZeroMap() { + var m = new Map(); + m.set(0, 'plus'); + m.set(-0, 'minus'); + assertEquals(1, m.size); + assertTrue(m.has(0)); + assertTrue(m.has(-0)); + assertEquals('minus', m.get(0)); + assertEquals('minus', m.get(-0)); +})();