react-use-locale-number-input
Version:
A React hook for formatting number inputs based on the user's locale.
23 lines • 1.03 kB
JavaScript
import { __awaiter, __generator } from "tslib";
import React from "react";
import { render, fireEvent } from "@testing-library/react";
import ControlledInput from "./ControlledInput";
test("testing input", function () { return __awaiter(void 0, void 0, void 0, function () {
var getByDisplayValue;
return __generator(this, function (_a) {
getByDisplayValue = render(React.createElement(ControlledInput, null)).getByDisplayValue;
getByDisplayValue("10.000");
return [2 /*return*/];
});
}); });
test("value change after perform a blur", function () {
var getByDisplayValue = render(React.createElement(ControlledInput, null)).getByDisplayValue;
var input = getByDisplayValue("10.000");
fireEvent.change(input, { target: { value: "5123,89" } });
fireEvent.blur(input);
getByDisplayValue("5.123,89");
fireEvent.change(input, { target: { value: "1.324,89" } });
fireEvent.blur(input);
getByDisplayValue("1.324,89");
});
//# sourceMappingURL=ControlledInput.test.js.map