numberingSystem-format.js (549B)
1 // |reftest| skip-if(!this.hasOwnProperty('Intl')) 2 3 for (let [numberingSystem, {digits, algorithmic}] of Object.entries(numberingSystems)) { 4 if (algorithmic) { 5 // We don't yet support algorithmic numbering systems. 6 continue; 7 } 8 9 let nf = new Intl.NumberFormat("en", {numberingSystem}); 10 11 assertEq([...digits].length, 10, "expect exactly ten digits for each numbering system"); 12 13 let i = 0; 14 for (let digit of digits) { 15 assertEq(nf.format(i++), digit); 16 } 17 } 18 19 if (typeof reportCompare === "function") 20 reportCompare(true, true);