diff --git a/test/jest/ui/nFormat.test.js b/test/jest/ui/nFormat.test.js index 7ddc427aa..f3fc6b156 100644 --- a/test/jest/ui/nFormat.test.js +++ b/test/jest/ui/nFormat.test.js @@ -30,17 +30,17 @@ describe("Numeral formatting for positive numbers", () => { expect(numeralWrapper.formatReallyBigNumber(987654321)).toEqual("987.654m"); expect(numeralWrapper.formatReallyBigNumber(987654321987)).toEqual("987.654b"); expect(numeralWrapper.formatReallyBigNumber(987654321987654)).toEqual("987.654t"); - expect(numeralWrapper.formatReallyBigNumber(987654321987654321)).toEqual("987.654q"); - expect(numeralWrapper.formatReallyBigNumber(987654321987654321987)).toEqual("987.654Q"); - expect(numeralWrapper.formatReallyBigNumber(987654321987654321987654)).toEqual("987.654s"); - expect(numeralWrapper.formatReallyBigNumber(987654321987654321987654321)).toEqual("987.654S"); - expect(numeralWrapper.formatReallyBigNumber(987654321987654321987654321987)).toEqual("987.654o"); - expect(numeralWrapper.formatReallyBigNumber(987654321987654321987654321987654)).toEqual("987.654n"); + expect(numeralWrapper.formatReallyBigNumber(987654321987654000)).toEqual("987.654q"); + expect(numeralWrapper.formatReallyBigNumber(987654321987654000000)).toEqual("987.654Q"); + expect(numeralWrapper.formatReallyBigNumber(987654321987654000000000)).toEqual("987.654s"); + expect(numeralWrapper.formatReallyBigNumber(987654321987654000000000000)).toEqual("987.654S"); + expect(numeralWrapper.formatReallyBigNumber(987654321987654000000000000000)).toEqual("987.654o"); + expect(numeralWrapper.formatReallyBigNumber(987654321987654000000000000000000)).toEqual("987.654n"); }); test("should format even bigger really big numbers in scientific format", () => { - expect(numeralWrapper.formatReallyBigNumber(987654321987654321987654321987654321)).toEqual("9.877e+35"); - expect(numeralWrapper.formatReallyBigNumber(9876543219876543219876543219876543219)).toEqual("9.877e+36"); - expect(numeralWrapper.formatReallyBigNumber(98765432198765432198765432198765432198)).toEqual("9.877e+37"); + expect(numeralWrapper.formatReallyBigNumber(987654321987654000000000000000000000)).toEqual("9.877e+35"); + expect(numeralWrapper.formatReallyBigNumber(9876543219876540000000000000000000000)).toEqual("9.877e+36"); + expect(numeralWrapper.formatReallyBigNumber(98765432198765400000000000000000000000)).toEqual("9.877e+37"); }); test("should format percentage", () => { expect(numeralWrapper.formatPercentage(1234.56789)).toEqual("123456.79%"); @@ -74,17 +74,17 @@ describe("Numeral formatting for negative numbers", () => { expect(numeralWrapper.formatReallyBigNumber(-987654321)).toEqual("-987.654m"); expect(numeralWrapper.formatReallyBigNumber(-987654321987)).toEqual("-987.654b"); expect(numeralWrapper.formatReallyBigNumber(-987654321987654)).toEqual("-987.654t"); - expect(numeralWrapper.formatReallyBigNumber(-987654321987654321)).toEqual("-987.654q"); - expect(numeralWrapper.formatReallyBigNumber(-987654321987654321987)).toEqual("-987.654Q"); - expect(numeralWrapper.formatReallyBigNumber(-987654321987654321987654)).toEqual("-987.654s"); - expect(numeralWrapper.formatReallyBigNumber(-987654321987654321987654321)).toEqual("-987.654S"); - expect(numeralWrapper.formatReallyBigNumber(-987654321987654321987654321987)).toEqual("-987.654o"); - expect(numeralWrapper.formatReallyBigNumber(-987654321987654321987654321987654)).toEqual("-987.654n"); + expect(numeralWrapper.formatReallyBigNumber(-987654321987654000)).toEqual("-987.654q"); + expect(numeralWrapper.formatReallyBigNumber(-987654321987654000000)).toEqual("-987.654Q"); + expect(numeralWrapper.formatReallyBigNumber(-987654321987654000000000)).toEqual("-987.654s"); + expect(numeralWrapper.formatReallyBigNumber(-987654321987654000000000000)).toEqual("-987.654S"); + expect(numeralWrapper.formatReallyBigNumber(-987654321987654000000000000000)).toEqual("-987.654o"); + expect(numeralWrapper.formatReallyBigNumber(-987654321987654000000000000000000)).toEqual("-987.654n"); }); test("should format even bigger really big numbers in scientific format", () => { - expect(numeralWrapper.formatReallyBigNumber(-987654321987654321987654321987654321)).toEqual("-9.877e+35"); - expect(numeralWrapper.formatReallyBigNumber(-9876543219876543219876543219876543219)).toEqual("-9.877e+36"); - expect(numeralWrapper.formatReallyBigNumber(-98765432198765432198765432198765432198)).toEqual("-9.877e+37"); + expect(numeralWrapper.formatReallyBigNumber(-987654321987654000000000000000000000)).toEqual("-9.877e+35"); + expect(numeralWrapper.formatReallyBigNumber(-9876543219876540000000000000000000000)).toEqual("-9.877e+36"); + expect(numeralWrapper.formatReallyBigNumber(-98765432198765400000000000000000000000)).toEqual("-9.877e+37"); }); test("should format percentage", () => { expect(numeralWrapper.formatPercentage(-1234.56789)).toEqual("-123456.79%");