# All files / src within.ts

100% Statements 2/2
100% Branches 0/0
100% Functions 1/1
100% Lines 2/2

Press n or j to go to the next uncovered block, b, p or k for the previous block.

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31

    386x

    48x
     import type { ReactTestInstance } from 'react-test-renderer';
    import { bindByTextQueries } from './queries/text';
    import { bindByTestIdQueries } from './queries/testId';
    import { bindByDisplayValueQueries } from './queries/displayValue';
    import { bindByPlaceholderTextQueries } from './queries/placeholderText';
    import { bindByLabelTextQueries } from './queries/labelText';
    import { bindByHintTextQueries } from './queries/hintText';
    import { bindByRoleQueries } from './queries/role';
    import { bindByA11yStateQueries } from './queries/a11yState';
    import { bindByA11yValueQueries } from './queries/a11yValue';
    import { bindUnsafeByTypeQueries } from './queries/unsafeType';
    import { bindUnsafeByPropsQueries } from './queries/unsafeProps';

    export function within(instance: ReactTestInstance) {
      return {
        ...bindByTextQueries(instance),
        ...bindByTestIdQueries(instance),
        ...bindByDisplayValueQueries(instance),
        ...bindByPlaceholderTextQueries(instance),
        ...bindByLabelTextQueries(instance),
        ...bindByHintTextQueries(instance),
        ...bindByRoleQueries(instance),
        ...bindByA11yStateQueries(instance),
        ...bindByA11yValueQueries(instance),
        ...bindUnsafeByTypeQueries(instance),
        ...bindUnsafeByPropsQueries(instance),
      };
    }

    export const getQueriesForElement = within;