Files
languageservices/expressions/src/data/number.test.ts
T

14 lines
482 B
TypeScript
Raw Normal View History

import {NumberData} from "./number.js";
2023-03-16 12:30:15 -04:00
describe("number", () => {
it("coerces to string", () => {
expect(new NumberData(-0).coerceString()).toEqual("0");
expect(new NumberData(0).coerceString()).toEqual("0");
expect(new NumberData(1).coerceString()).toEqual("1");
expect(new NumberData(1.2).coerceString()).toEqual("1.2");
// Round to 15 digits precision
expect(new NumberData(1.2345678901234567).coerceString()).toEqual("1.234567890123457");
});
});