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