import React from "react"; import { NumberField } from "./"; import { render } from "@test"; describe("NumberField", () => { it("renders numbers with given formatting", () => { const testPrice = 12345.6789; const options = { style: "currency", currency: "EUR", maximumFractionDigits: 1, minimumFractionDigits: 1, }; const locale = "de-DE"; const { getByText } = render( , ); const formattedTestPrice = testPrice .toLocaleString(locale, options) .replace(String.fromCharCode(160), " "); // node 14 uses non-breaking space resulting in imcompatibility getByText(formattedTestPrice); }); });