|
1 | 1 | // @flow
|
2 |
| -import makeQuery from './makeQuery'; |
3 | 2 | import type { A11yRole, A11yStates, A11yState, A11yValue } from '../types.flow';
|
4 | 3 | import type { WaitForOptions } from './findByAPI';
|
| 4 | +import makeQuery from './makeQuery'; |
5 | 5 |
|
6 | 6 | type GetReturn = ReactTestInstance;
|
7 | 7 | type GetAllReturn = Array<ReactTestInstance>;
|
@@ -44,18 +44,18 @@ type A11yAPI = {|
|
44 | 44 | findAllByA11yStates: (A11yStates, ?WaitForOptions) => FindAllReturn,
|
45 | 45 |
|
46 | 46 | // State
|
47 |
| - getByA11yState: A11yState => GetReturn, |
48 |
| - getAllByA11yState: A11yState => GetAllReturn, |
49 |
| - queryByA11yState: A11yState => QueryReturn, |
50 |
| - queryAllByA11yState: A11yState => QueryAllReturn, |
| 47 | + getByA11yState: (A11yState) => GetReturn, |
| 48 | + getAllByA11yState: (A11yState) => GetAllReturn, |
| 49 | + queryByA11yState: (A11yState) => QueryReturn, |
| 50 | + queryAllByA11yState: (A11yState) => QueryAllReturn, |
51 | 51 | findByA11yState: (A11yState, ?WaitForOptions) => FindReturn,
|
52 | 52 | findAllByA11yState: (A11yState, ?WaitForOptions) => FindAllReturn,
|
53 | 53 |
|
54 | 54 | // Value
|
55 |
| - getByA11yValue: A11yValue => GetReturn, |
56 |
| - getAllByA11yValue: A11yValue => GetAllReturn, |
57 |
| - queryByA11yValue: A11yValue => QueryReturn, |
58 |
| - queryAllByA11yValue: A11yValue => QueryAllReturn, |
| 55 | + getByA11yValue: (A11yValue) => GetReturn, |
| 56 | + getAllByA11yValue: (A11yValue) => GetAllReturn, |
| 57 | + queryByA11yValue: (A11yValue) => QueryReturn, |
| 58 | + queryAllByA11yValue: (A11yValue) => QueryAllReturn, |
59 | 59 | findByA11yValue: (A11yValue, ?WaitForOptions) => FindReturn,
|
60 | 60 | findAllByA11yValue: (A11yValue, ?WaitForOptions) => FindAllReturn,
|
61 | 61 | |};
|
@@ -87,14 +87,14 @@ export function matchArrayValue(
|
87 | 87 | return prop.includes(matcher);
|
88 | 88 | }
|
89 | 89 |
|
90 |
| - return !matcher.some(e => !prop.includes(e)); |
| 90 | + return !matcher.some((e) => !prop.includes(e)); |
91 | 91 | }
|
92 | 92 |
|
93 | 93 | export function matchObject<T: {}>(prop?: T, matcher: T): boolean {
|
94 | 94 | return prop
|
95 | 95 | ? Object.keys(matcher).length !== 0 &&
|
96 | 96 | Object.keys(prop).length !== 0 &&
|
97 |
| - !Object.keys(matcher).some(key => prop[key] !== matcher[key]) |
| 97 | + !Object.keys(matcher).some((key) => prop[key] !== matcher[key]) |
98 | 98 | : false;
|
99 | 99 | }
|
100 | 100 |
|
|
0 commit comments