Source code

Revision control

Copy as Markdown

Other Tools

// |reftest| skip-if(!this.hasOwnProperty("Intl"))
var otherGlobal = newGlobal();
var relativeTimeFormat = new Intl.RelativeTimeFormat();
var ccwRelativeTimeFormat = new otherGlobal.Intl.RelativeTimeFormat();
// Test Intl.RelativeTimeFormat.prototype.format with a CCW object.
var Intl_RelativeTimeFormat_format = Intl.RelativeTimeFormat.prototype.format;
assertEq(Intl_RelativeTimeFormat_format.call(ccwRelativeTimeFormat, 0, "hour"),
Intl_RelativeTimeFormat_format.call(relativeTimeFormat, 0, "hour"));
// Test Intl.RelativeTimeFormat.prototype.resolvedOptions with a CCW object.
var Intl_RelativeTimeFormat_resolvedOptions = Intl.RelativeTimeFormat.prototype.resolvedOptions;
assertEq(deepEqual(Intl_RelativeTimeFormat_resolvedOptions.call(ccwRelativeTimeFormat),
Intl_RelativeTimeFormat_resolvedOptions.call(relativeTimeFormat)),
true);
if (typeof reportCompare === "function")
reportCompare(true, true);