/* | |
* Any copyright is dedicated to the Public Domain. | |
* http://creativecommons.org/licenses/publicdomain/ | |
*/ | |
var o = {__iterator__:null, a:1, b:2, c:3} | |
var expect = '__iterator__,a,b,c,'; | |
var actual = ''; | |
try { | |
for (var i in o) | |
actual += i + ','; | |
} catch (e) { | |
actual = '' + e; | |
if (/invalid __iterator__ value/.test(actual) || | |
/null is not a function/.test(actual)) { | |
expect = actual; | |
} | |
} | |
reportCompare(expect, actual, "ok"); |