Summary

Harness status: OK

Found 3 tests

Details

ResultTest NameMessage
PassforEach will not iterate over elements removed during iteration
Asserts run
Pass
assert_array_equals(["1", "3"], ["1", "3"])
    at Test.<anonymous> ( /webidl/ecmascript-binding/iterator-invalidation-foreach.html:16:5)
PassRemoving elements already iterated over during forEach will cause iterator to skip an element
Asserts run
Pass
assert_array_equals(["1", "2", "4"], ["1", "2", "4"])
    at Test.<anonymous> ( /webidl/ecmascript-binding/iterator-invalidation-foreach.html:27:5)
PassElements added during iteration with forEach will be reached
Asserts run
Pass
assert_array_equals(["1", "2", "3", "4", "5"], ["1", "2", "3", "4", "5"])
    at Test.<anonymous> ( /webidl/ecmascript-binding/iterator-invalidation-foreach.html:38:5)