// |reftest| skip-if(!this.hasOwnProperty("Intl")) // Ensure passing the default numbering system leads to the same result as when // no explicit numbering system is present. // // This is a regression test for the ICU issue reported at // . for (var requestedLocale of [undefined, "en", "de", "fr"]) { var rtf = new Intl.RelativeTimeFormat(requestedLocale); var {locale, numberingSystem} = rtf.resolvedOptions(); var rtfNu = new Intl.RelativeTimeFormat(`${locale}-u-nu-${numberingSystem}`); for (var unit of ["year", "quarter", "month", "week", "day", "hour", "minute", "second"]) { for (var value of [-10, -3, -2, -1, 0, 1, 2, 3, 10]) { assertEq(rtfNu.format(value, unit), rtf.format(value, unit)); } } } if (typeof reportCompare === "function") reportCompare(0, 0);