feat(TextField): decimal keyboardType (#10789)

This commit is contained in:
Nathan Walker
2025-09-01 09:17:23 -07:00
committed by GitHub
parent 991445461b
commit 55104ae36a
6 changed files with 42 additions and 4 deletions

View File

@ -339,6 +339,32 @@ export var testSetKeyboardTypeNumberAndSecure = function () {
});
};
export var testSetSecureAndKeyboardTypeDecimal = function () {
helper.buildUIAndRunTest(_createTextFieldFunc(), function (views: Array<View>) {
var textField = <TextField>views[0];
textField.secure = true;
textField.keyboardType = 'decimal';
var expectedValue = true;
var actualValue = getNativeSecure(textField);
TKUnit.assert(actualValue === expectedValue, 'Actual: ' + actualValue + '; Expected: ' + expectedValue);
});
};
export var testSetKeyboardTypeDecimalAndSecure = function () {
helper.buildUIAndRunTest(_createTextFieldFunc(), function (views: Array<View>) {
var textField = <TextField>views[0];
textField.keyboardType = 'decimal';
textField.secure = true;
var expectedValue = true;
var actualValue = getNativeSecure(textField);
TKUnit.assert(actualValue === expectedValue, 'Actual: ' + actualValue + '; Expected: ' + expectedValue);
});
};
export var testBindSecureDirectlyToModel = function () {
helper.buildUIAndRunTest(_createTextFieldFunc(), function (views: Array<View>) {
var textField = <TextField>views[0];