Imported Upstream version 1.0.0
[platform/upstream/js.git] / js / src / tests / ecma_5 / extensions / regress-bug607284.js
1 /*
2  * Any copyright is dedicated to the Public Domain.
3  * http://creativecommons.org/licenses/publicdomain/
4  */
5
6 if ("evalcx" in this) {
7   var sandbox = evalcx("");
8   var obj = { get foo() { throw("FAIL"); } };
9   var getter = obj.__lookupGetter__("foo");
10   var desc = sandbox.Object.getOwnPropertyDescriptor(obj, "foo");
11   reportCompare(desc.get, getter, "getter is correct");
12   reportCompare(desc.set, undefined, "setter is correct");
13 }
14 else {
15   reportCompare(true, true);
16 }