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)'); |