Index: test/mjsunit/harmony/destructuring.js |
diff --git a/test/mjsunit/harmony/destructuring.js b/test/mjsunit/harmony/destructuring.js |
index 7192d7aa5b1cf05fcb51fe096eaf96d1ab06332b..904058618ad23cb5520bba639a8fb14615b2c5ca 100644 |
--- a/test/mjsunit/harmony/destructuring.js |
+++ b/test/mjsunit/harmony/destructuring.js |
@@ -1098,36 +1098,8 @@ |
function(){ eval("(class{foo(a, {}) {'use strict';}});") }, SyntaxError); |
})(); |
- |
(function TestLegacyConstDestructuringInForLoop() { |
var result; |
for (const {foo} of [{foo: 1}]) { result = foo; } |
assertEquals(1, result); |
})(); |
- |
- |
-(function TestCatch() { |
- "use strict"; |
- |
- // For testing proper scoping. |
- var foo = "hello", bar = "world", baz = 42; |
- |
- try { |
- throw {foo: 1, bar: 2}; |
- } catch ({foo, bar, baz = 3}) { |
- assertEquals(1, foo); |
- assertEquals(2, bar); |
- assertEquals(3, baz); |
- } |
- |
- try { |
- throw [1, 2, 3]; |
- } catch ([foo, ...bar]) { |
- assertEquals(1, foo); |
- assertEquals([2, 3], bar); |
- } |
- |
- assertEquals("hello", foo); |
- assertEquals("world", bar); |
- assertEquals(42, baz); |
-})(); |