// Any copyright is dedicated to the Public Domain. // http://creativecommons.org/licenses/publicdomain/ var BUGNUMBER = 568056; var summary = "Iterator(obj) must not go up obj's prototype chain"; var foo = { z: 9, }; var bar = { __proto__: foo, a: 1, b: 2, }; var results = []; for each (let [key, value] in Iterator(bar)) results.push(key + ":" + value); var actual = results.join(';') var expect = "a:1;b:2"; reportCompare(expect, actual, summary);