@applicaster/zapp-react-native-utils
Version:
Applicaster Zapp React Native utilities package
15 lines (13 loc) • 414 B
text/typescript
export const getByTestId = (wrapper, testId) => {
try {
if (wrapper?.getByTestId) {
return wrapper?.queryAllByTestId(testId)?.[0] ?? undefined;
} else if (wrapper?.root?.findByProps) {
return wrapper.root.findAllByProps({ testID: testId })?.[0] ?? undefined;
}
} catch (e) {
// eslint-disable-next-line no-console
console.log("getByTestId E:", e);
return undefined;
}
};