| Index: test/mjsunit/es6/iteration-semantics.js
|
| diff --git a/test/mjsunit/es6/iteration-semantics.js b/test/mjsunit/es6/iteration-semantics.js
|
| index 57c558de64ad0b0042919213129699981eb8da53..544c94d915c21029ccdba9c92eee0441500a2c06 100644
|
| --- a/test/mjsunit/es6/iteration-semantics.js
|
| +++ b/test/mjsunit/es6/iteration-semantics.js
|
| @@ -200,11 +200,9 @@
|
| // Done.
|
| { value: 4, done: 42 }])));
|
| // Results that are not objects.
|
| -assertThrows(function() {
|
| - assertEquals([undefined, undefined, undefined],
|
| - fold(append, [],
|
| - results([10, "foo", /qux/, { value: 37, done: true }])));
|
| -}, TypeError);
|
| +assertEquals([undefined, undefined, undefined],
|
| + fold(append, [],
|
| + results([10, "foo", /qux/, { value: 37, done: true }])));
|
| // Getters (shudder).
|
| assertEquals([1, 2],
|
| fold(append, [],
|
| @@ -336,25 +334,3 @@
|
| }));
|
| }
|
| assertEquals(45, fold(sum, 0, poison_proxy_after(integers_until(10), 10)));
|
| -
|
| -
|
| -function test_iterator_result_object_non_object(value, descr) {
|
| - var arr = [];
|
| - var ex;
|
| - var message = 'Iterator result ' + (descr || value) + ' is not an object';
|
| - try {
|
| - fold(append, arr,
|
| - results([{value: 1}, {}, value, {value: 2}, {done: true}]));
|
| - } catch (e) {
|
| - ex = e;
|
| - }
|
| - assertInstanceof(ex, TypeError);
|
| - assertEquals(message, ex.message);
|
| - assertArrayEquals([1, undefined], arr);
|
| -}
|
| -test_iterator_result_object_non_object(null);
|
| -test_iterator_result_object_non_object(undefined);
|
| -test_iterator_result_object_non_object(42);
|
| -test_iterator_result_object_non_object('abc');
|
| -test_iterator_result_object_non_object(false);
|
| -test_iterator_result_object_non_object(Symbol('x'), 'Symbol(x)');
|
|
|