Imported Upstream version 1.0.0
[platform/upstream/js.git] / js / src / tests / js1_8_5 / regress / regress-573875.js
1 /*
2  * Any copyright is dedicated to the Public Domain.
3  * http://creativecommons.org/licenses/publicdomain/
4  */
5
6 var o = {__iterator__:null, a:1, b:2, c:3}
7 var expect = '__iterator__,a,b,c,';
8 var actual = '';
9
10 try {
11     for (var i in o)
12         actual += i + ',';
13 } catch (e) {
14     actual = '' + e;
15     if (/invalid __iterator__ value/.test(actual) ||
16         /null is not a function/.test(actual)) {
17         expect = actual;
18     }
19 }
20
21 reportCompare(expect, actual, "ok");