haikuwebkit/JSTests/stress/number-to-locale-string-sho...

12 lines
380 B
JavaScript

function shouldBe(actual, expected) {
if (actual !== expected)
throw new Error(`bad value: ${String(actual)}`);
}
var otherRealm = createGlobalObject();
shouldBe(otherRealm.Number.prototype.toLocaleString.call(new Number(42)), `42`)
var numberObject = new Number(42);
numberObject.__proto__ = null;
shouldBe(Number.prototype.toLocaleString.call(numberObject), `42`)