react-native-ui-lib
Version:
[](https://stand-with-ukraine.pp.ua)
129 lines (128 loc) • 5.49 kB
TypeScript
import { ComponentProps } from '../../testkit/new/Component.driver';
export declare const TextFieldDriver: (props: ComponentProps) => {
getValue: () => string | undefined;
changeText: (text: string) => void;
focus: () => void;
blur: () => void;
isEnabled: () => boolean;
getPlaceholder: () => {
exists: () => boolean;
getText: () => string | undefined;
getStyle: () => import("react-native").TextStyle;
press: () => void;
hasOnPress: () => boolean;
onPressIn: () => void;
hasOnPressIn: () => boolean;
onPressOut: () => void;
hasOnPressOut: () => boolean;
onLongPress: () => void;
hasOnLongPress: () => boolean;
getElement: () => import("react-test-renderer").ReactTestInstance;
queryElement: () => import("react-test-renderer").ReactTestInstance | undefined;
};
getLabel: () => {
exists: () => boolean;
getText: () => string | (string | import("react-test-renderer").ReactTestInstance)[];
getStyle: () => import("react-native").TextStyle;
press: () => void;
hasOnPress: () => boolean;
onPressIn: () => void;
hasOnPressIn: () => boolean;
onPressOut: () => void;
hasOnPressOut: () => boolean;
onLongPress: () => void;
hasOnLongPress: () => boolean;
getElement: () => import("react-test-renderer").ReactTestInstance;
queryElement: () => import("react-test-renderer").ReactTestInstance | undefined;
};
getValidationMessage: () => {
exists: () => boolean;
getText: () => string | (string | import("react-test-renderer").ReactTestInstance)[];
getStyle: () => import("react-native").TextStyle;
press: () => void;
hasOnPress: () => boolean;
onPressIn: () => void;
hasOnPressIn: () => boolean;
onPressOut: () => void;
hasOnPressOut: () => boolean;
onLongPress: () => void;
hasOnLongPress: () => boolean;
getElement: () => import("react-test-renderer").ReactTestInstance;
queryElement: () => import("react-test-renderer").ReactTestInstance | undefined;
};
getCharCounter: () => {
getText: () => string | (string | import("react-test-renderer").ReactTestInstance)[];
getStyle: () => import("react-native").TextStyle;
press: () => void;
hasOnPress: () => boolean;
onPressIn: () => void;
hasOnPressIn: () => boolean;
onPressOut: () => void;
hasOnPressOut: () => boolean;
onLongPress: () => void;
hasOnLongPress: () => boolean;
getElement: () => import("react-test-renderer").ReactTestInstance;
queryElement: () => import("react-test-renderer").ReactTestInstance | undefined;
exists: () => boolean;
};
getHelperText: () => {
getText: () => string | (string | import("react-test-renderer").ReactTestInstance)[];
getStyle: () => import("react-native").TextStyle;
press: () => void;
hasOnPress: () => boolean;
onPressIn: () => void;
hasOnPressIn: () => boolean;
onPressOut: () => void;
hasOnPressOut: () => boolean;
onLongPress: () => void;
hasOnLongPress: () => boolean;
getElement: () => import("react-test-renderer").ReactTestInstance;
queryElement: () => import("react-test-renderer").ReactTestInstance | undefined;
exists: () => boolean;
};
getValidationIcon: () => import("../../testkit/new/Component.driver").ComponentDriverResult;
getClearButton: () => {
visible: () => boolean;
press: () => void;
hasOnPress: () => boolean;
onPressIn: () => void;
hasOnPressIn: () => boolean;
onPressOut: () => void;
hasOnPressOut: () => boolean;
onLongPress: () => void;
hasOnLongPress: () => boolean;
getElement: () => import("react-test-renderer").ReactTestInstance;
queryElement: () => import("react-test-renderer").ReactTestInstance | undefined;
exists: () => boolean;
getStyle: () => any;
getLabel: () => {
getText: () => string | (string | import("react-test-renderer").ReactTestInstance)[];
getStyle: () => import("react-native").TextStyle;
press: () => void;
hasOnPress: () => boolean;
onPressIn: () => void;
hasOnPressIn: () => boolean;
onPressOut: () => void;
hasOnPressOut: () => boolean;
onLongPress: () => void;
hasOnLongPress: () => boolean;
getElement: () => import("react-test-renderer").ReactTestInstance;
queryElement: () => import("react-test-renderer").ReactTestInstance | undefined;
exists: () => boolean;
};
getLabelStyle: () => import("react-native").TextStyle;
getIconStyle: () => any;
getIcon: () => import("../../testkit/new/Component.driver").ComponentDriverResult;
};
press: () => void;
hasOnPress: () => boolean;
onPressIn: () => void;
hasOnPressIn: () => boolean;
onPressOut: () => void;
hasOnPressOut: () => boolean;
onLongPress: () => void;
hasOnLongPress: () => boolean;
getElement: () => import("react-test-renderer").ReactTestInstance;
queryElement: () => import("react-test-renderer").ReactTestInstance | undefined;
exists: () => boolean;
};