comparison: js/src/jit-test/tests/collections/Map-delete-size.js
js/src/jit-test/tests/collections/Map-delete-size.js
- branch
- TOR_BUG_9701
- changeset 15
- b8a032363ba2
equal
deleted
inserted
replaced
|
1 // map.delete(k) decrements the map size iff an entry was actually removed. |
|
2 |
|
3 var m = Map(); |
|
4 m.delete(3); |
|
5 assertEq(m.size, 0); |
|
6 m.set({}, 'ok'); |
|
7 m.set(Math, 'ok'); |
|
8 assertEq(m.size, 2); |
|
9 m.delete({}); |
|
10 assertEq(m.size, 2); |
|
11 m.delete(Math); |
|
12 assertEq(m.size, 1); |
|
13 m.delete(Math); |
|
14 assertEq(m.size, 1); |