react-native-ui-lib
Version:
[](https://stand-with-ukraine.pp.ua)
29 lines • 722 B
JavaScript
import { useComponentDriver } from "../../testkit/new/Component.driver";
import { TextDriver } from "../../components/text/Text.driver.new";
import { ButtonDriver } from "../../components/button/Button.driver.new";
export const ToastDriver = props => {
const {
renderTree,
testID
} = props;
const driver = useComponentDriver(props);
const actionButtonDriver = ButtonDriver({
renderTree,
testID: `${testID}-action`
});
const messageDriver = TextDriver({
renderTree,
testID: `${testID}-message`
});
const getMessage = () => {
return messageDriver;
};
const getAction = () => {
return actionButtonDriver;
};
return {
...driver,
getMessage,
getAction
};
};