diff --git a/src/lib/__tests__/misc.js b/src/lib/__tests__/misc.js index 8de4f75..155debc 100644 --- a/src/lib/__tests__/misc.js +++ b/src/lib/__tests__/misc.js @@ -1,5 +1,5 @@ import React from 'react'; -import { Picker, Switch, View } from 'react-native'; +import { Picker, Switch, View, Text, TextInput, Button } from 'react-native'; import { render, queryByProp, queryByTestId, cleanup } from '../../'; @@ -33,3 +33,47 @@ it('should render test', () => { expect(getByDisplayValue(true)).toBeTruthy(); }); + +test('selector option in queries filter out elements', () => { + function filterByLabel(label) { + return { + selector: ({ props }) => props.accessibilityLabel === label, + }; + } + + const { getByText, getByRole, getByDisplayValue, getByTitle } = render( + <> + hello world + hello world + + + + + + + +