summaryrefslogtreecommitdiffstats
path: root/js/src/tests/non262/extensions/object-toSource-override-on-getter.js
blob: f79499a52faa6c1da13187df63e8668831f80415 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
// |reftest| skip-if(!Function.prototype.toSource)
/* Any copyright is dedicated to the Public Domain.
 * http://creativecommons.org/licenses/publicdomain/ */

let x = {};
let y = function() {};
y.toSource = function() {
    return "[012345678901234567890123456789]";
};
Object.defineProperty(x, "", {enumerable: true, get: y});
assertEq(x.toSource(), "({'':[012345678901234567890123456789]})");

if (typeof reportCompare === "function")
    reportCompare(0, 0);