.all-contributorsrc .gitattributes .github/FUNDING.yml .github/ISSUE_TEMPLATE/Bug_Report.md .github/ISSUE_TEMPLATE/Feature_Request.md .github/ISSUE_TEMPLATE/Question.md .github/PULL_REQUEST_TEMPLATE.md .gitignore .npmrc .travis.yml CHANGELOG.md CODE_OF_CONDUCT.md LICENSE README.md babel.config.js cleanup-after-each.js examples/__tests__/input-event.js examples/__tests__/react-context.js examples/__tests__/react-intl.js examples/__tests__/react-navigation.js examples/__tests__/react-redux.js examples/__tests__/update-props.js examples/__tests__/use-hooks.js examples/react-context.js jest-preset.js jest.config.js other/cheat-sheet.pdf other/whale.png package.json pure.js src/__tests__/__snapshots__/fetch.js.snap src/__tests__/__snapshots__/misc.js.snap src/__tests__/__snapshots__/render.js.snap src/__tests__/act.js src/__tests__/bugs.js src/__tests__/debug.js src/__tests__/end-to-end.js src/__tests__/events.js src/__tests__/fetch.js src/__tests__/forms.js src/__tests__/misc.js src/__tests__/new-act.js src/__tests__/no-act.js src/__tests__/old-act.js src/__tests__/render.js src/__tests__/rerender.js src/__tests__/stopwatch.js src/act-compat.js src/cleanup-async.js src/index.js src/lib/__tests__/__snapshots__/to-json.js.snap src/lib/__tests__/config.js src/lib/__tests__/get-by-errors.js src/lib/__tests__/helpers.js src/lib/__tests__/matches.js src/lib/__tests__/misc.js src/lib/__tests__/pretty-print.js src/lib/__tests__/queries.find.js src/lib/__tests__/query-helpers.js src/lib/__tests__/text-matchers.js src/lib/__tests__/to-json.js src/lib/__tests__/wait-for-element-to-be-removed.fake-timers.js src/lib/__tests__/wait-for-element-to-be-removed.js src/lib/__tests__/wait-for-element.js src/lib/__tests__/wait.js src/lib/__tests__/within.js src/lib/config.js src/lib/events.js src/lib/get-node-text.js src/lib/get-queries-for-element.js src/lib/helpers.js src/lib/index.js src/lib/matches.js src/lib/pretty-print.js src/lib/queries/all-utils.js src/lib/queries/display-value.js src/lib/queries/hint-text.js src/lib/queries/index.js src/lib/queries/label-text.js src/lib/queries/placeholder-text.js src/lib/queries/role.js src/lib/queries/test-id.js src/lib/queries/text.js src/lib/queries/title.js src/lib/query-helpers.js src/lib/to-json.js src/lib/wait-for-element-to-be-removed.js src/lib/wait-for-element.js src/lib/wait.js src/preset/configure.js src/preset/mock-component.js src/preset/mock-modules.js src/preset/mock-native-methods.js src/preset/mock-refresh-control.js src/preset/mock-scroll-view.js src/preset/serializer.js src/preset/setup.js typings/config.d.ts typings/events.d.ts typings/get-node-text.d.ts typings/get-queries-for-element.d.ts typings/index.d.ts typings/matches.d.ts typings/pretty-print.d.ts typings/queries.d.ts typings/query-helpers.d.ts typings/to-json.d.ts typings/wait-for-element-to-be-removed.d.ts typings/wait-for-element.d.ts typings/wait.d.ts <<<<<< network # path=/home/travis/build/testing-library/native-testing-library/coverage/clover.xml <<<<<< EOF # path=/home/travis/build/testing-library/native-testing-library/coverage/lcov.info TN: SF:src/lib/config.js FN:6,configure FN:20,getConfig FNF:2 FNH:2 FNDA:55,configure FNDA:745,getConfig DA:7,55 DA:10,6 DA:14,55 DA:21,745 LF:4 LH:4 BRDA:7,0,0,6 BRDA:7,0,1,49 BRDA:21,1,0,673 BRDA:21,1,1,72 BRF:4 BRH:4 end_of_record TN: SF:src/lib/events.js FN:84,(anonymous_0) FN:87,(anonymous_1) FN:90,(anonymous_2) FN:94,(anonymous_3) FN:99,getEventHandlerName FN:103,validateElementType FN:107,isValidTarget FN:111,isDisabled FN:116,findEventTarget FN:128,fireEvent FN:136,(anonymous_10) FN:137,(anonymous_11) FN:140,(anonymous_12) FN:141,(anonymous_13) FNF:14 FNH:14 FNDA:230,(anonymous_0) FNDA:4140,(anonymous_1) FNDA:230,(anonymous_2) FNDA:686,(anonymous_3) FNDA:476,getEventHandlerName FNDA:228,validateElementType FNDA:229,isValidTarget FNDA:235,isDisabled FNDA:277,findEventTarget FNDA:230,fireEvent FNDA:720,(anonymous_10) FNDA:7960,(anonymous_11) FNDA:2000,(anonymous_12) FNDA:228,(anonymous_13) DA:1,40 DA:18,40 DA:85,230 DA:86,230 DA:87,4140 DA:91,230 DA:95,686 DA:100,476 DA:104,228 DA:108,229 DA:112,235 DA:113,235 DA:117,277 DA:118,277 DA:119,277 DA:121,277 DA:122,226 DA:125,51 DA:129,230 DA:131,230 DA:133,230 DA:136,40 DA:137,7960 DA:140,40 DA:141,2000 DA:142,228 LF:26 LH:26 BRDA:104,0,0,228 BRDA:104,0,1,4 BRDA:108,1,0,228 BRDA:108,1,1,1 BRDA:112,2,0,235 BRDA:113,3,0,235 BRDA:113,3,1,229 BRDA:121,4,0,226 BRDA:121,4,1,51 BRDA:121,5,0,277 BRDA:121,5,1,235 BRDA:121,5,2,229 BRDA:125,6,0,47 BRDA:125,6,1,4 BRDA:131,7,0,226 BRDA:131,7,1,4 BRF:16 BRH:16 end_of_record TN: SF:src/lib/get-node-text.js FN:1,getNodeText FNF:1 FNH:1 FNDA:93,getNodeText DA:2,93 DA:3,11 DA:5,82 LF:3 LH:3 BRDA:2,0,0,11 BRDA:2,0,1,82 BRF:2 BRH:2 end_of_record TN: SF:src/lib/get-queries-for-element.js FN:3,getQueriesForElement FN:4,(anonymous_1) FNF:2 FNH:2 FNDA:316,getQueriesForElement FNDA:15121,(anonymous_1) DA:4,316 DA:5,15121 DA:6,15121 DA:7,15121 LF:4 LH:4 BRDA:3,0,0,315 BRF:1 BRH:1 end_of_record TN: SF:src/lib/helpers.js FN:1,getSetImmediate FN:5,setImmediate FNF:2 FNH:2 FNDA:63,getSetImmediate FNDA:1,setImmediate DA:2,63 DA:3,62 DA:5,1 DA:6,1 LF:4 LH:4 BRDA:2,0,0,62 BRDA:2,0,1,1 BRF:2 BRH:2 end_of_record TN: SF:src/lib/index.js FNF:0 FNH:0 LF:0 LH:0 BRF:0 BRH:0 end_of_record TN: SF:src/lib/matches.js FN:1,fuzzyMatches FN:20,matches FN:39,getDefaultNormalizer FN:40,(anonymous_3) FN:48,makeNormalizer FNF:5 FNH:5 FNDA:36,fuzzyMatches FNDA:259,matches FNDA:222,getDefaultNormalizer FNDA:267,(anonymous_3) FNDA:235,makeNormalizer DA:2,36 DA:3,1 DA:6,35 DA:7,1 DA:10,34 DA:11,34 DA:12,20 DA:13,14 DA:14,7 DA:16,7 DA:21,259 DA:22,6 DA:25,253 DA:26,5 DA:29,248 DA:30,248 DA:31,170 DA:32,78 DA:33,7 DA:35,71 DA:40,222 DA:41,267 DA:42,267 DA:43,267 DA:44,267 DA:49,235 DA:50,23 DA:51,4 DA:58,19 DA:60,212 LF:30 LH:30 BRDA:2,0,0,1 BRDA:2,0,1,35 BRDA:2,1,0,36 BRDA:2,1,1,35 BRDA:6,2,0,1 BRDA:6,2,1,34 BRDA:6,3,0,35 BRDA:6,3,1,1 BRDA:11,4,0,20 BRDA:11,4,1,14 BRDA:13,5,0,7 BRDA:13,5,1,7 BRDA:21,6,0,6 BRDA:21,6,1,253 BRDA:21,7,0,259 BRDA:21,7,1,255 BRDA:25,8,0,5 BRDA:25,8,1,248 BRDA:25,9,0,253 BRDA:25,9,1,22 BRDA:30,10,0,170 BRDA:30,10,1,78 BRDA:32,11,0,7 BRDA:32,11,1,71 BRDA:39,12,0,1 BRDA:39,13,0,212 BRDA:39,14,0,212 BRDA:42,15,0,257 BRDA:42,15,1,10 BRDA:43,16,0,257 BRDA:43,16,1,10 BRDA:49,17,0,23 BRDA:49,17,1,212 BRDA:50,18,0,4 BRDA:50,18,1,19 BRDA:50,19,0,23 BRDA:50,19,1,21 BRF:37 BRH:37 end_of_record TN: SF:src/lib/pretty-print.js FN:8,prettyPrint FNF:1 FNH:1 FNDA:50,prettyPrint DA:6,40 DA:9,50 DA:10,50 DA:12,50 DA:19,50 LF:5 LH:5 BRDA:8,0,0,47 BRDA:19,1,0,1 BRDA:19,1,1,49 BRDA:19,2,0,50 BRDA:19,2,1,41 BRDA:19,2,2,41 BRF:6 BRH:6 end_of_record TN: SF:src/lib/query-helpers.js FN:6,debugTree FN:12,getElementError FN:16,getMultipleElementsFoundError FN:23,validComponentFilter FN:27,flatten FN:29,(anonymous_5) FN:34,getChildren FN:35,(anonymous_7) FN:46,getParent FN:54,proxyElement FN:69,(anonymous_10) FN:74,(anonymous_11) FN:75,(anonymous_12) FN:79,(anonymous_13) FN:103,queryAllByProp FN:107,(anonymous_15) FN:112,(anonymous_16) FN:114,(anonymous_17) FN:121,queryByProp FN:131,makeSingleQuery FN:132,(anonymous_20) FN:142,makeGetAllQuery FN:143,(anonymous_22) FN:153,makeFindQuery FN:154,(anonymous_24) FN:155,(anonymous_25) FN:158,buildQueries FNF:27 FNH:27 FNDA:40,debugTree FNDA:40,getElementError FNDA:21,getMultipleElementsFoundError FNDA:7237,validComponentFilter FNDA:7296,flatten FNDA:6945,(anonymous_5) FNDA:7296,getChildren FNDA:6945,(anonymous_7) FNDA:8,getParent FNDA:6203,proxyElement FNDA:15650,(anonymous_10) FNDA:590,(anonymous_11) FNDA:3133,(anonymous_12) FNDA:1543,(anonymous_13) FNDA:117,queryAllByProp FNDA:124,(anonymous_15) FNDA:534,(anonymous_16) FNDA:124,(anonymous_17) FNDA:2,queryByProp FNDA:640,makeSingleQuery FNDA:158,(anonymous_20) FNDA:320,makeGetAllQuery FNDA:125,(anonymous_22) FNDA:640,makeFindQuery FNDA:50,(anonymous_24) FNDA:51,(anonymous_25) FNDA:320,buildQueries DA:7,40 DA:9,40 DA:13,40 DA:17,21 DA:24,7237 DA:28,7296 DA:29,6945 DA:35,7296 DA:36,6945 DA:37,318 DA:38,6627 DA:39,2752 DA:42,3875 DA:47,8 DA:48,7 DA:51,1 DA:68,6203 DA:70,15650 DA:72,15650 DA:74,590 DA:75,3133 DA:76,590 DA:79,2661 DA:80,1543 DA:83,3421 DA:85,3 DA:87,13 DA:94,6 DA:97,8956 DA:107,124 DA:109,117 DA:110,117 DA:112,534 DA:115,124 DA:117,124 DA:122,2 DA:123,2 DA:124,1 DA:126,1 DA:132,640 DA:133,158 DA:134,145 DA:135,20 DA:137,125 DA:143,320 DA:144,125 DA:145,123 DA:146,19 DA:148,104 DA:154,640 DA:155,51 DA:159,320 DA:160,320 DA:161,320 DA:162,320 DA:163,320 DA:165,320 LF:57 LH:57 BRDA:7,0,0,40 BRDA:7,0,1,40 BRDA:24,1,0,601 BRDA:24,1,1,6636 BRDA:29,2,0,3875 BRDA:29,2,1,3070 BRDA:36,3,0,318 BRDA:36,3,1,6627 BRDA:38,4,0,2752 BRDA:38,4,1,3875 BRDA:47,5,0,7 BRDA:47,5,1,1 BRDA:48,6,0,2 BRDA:48,6,1,5 BRDA:72,7,0,590 BRDA:72,7,1,2661 BRDA:72,7,2,3421 BRDA:72,7,3,3 BRDA:72,7,4,13 BRDA:72,7,5,1 BRDA:72,7,6,2 BRDA:72,7,7,3 BRDA:72,7,8,4 BRDA:72,7,9,5 BRDA:72,7,10,6 BRDA:72,7,11,8956 BRDA:107,8,0,82 BRDA:107,9,0,117 BRDA:107,10,0,102 BRDA:109,11,0,102 BRDA:109,11,1,15 BRDA:123,12,0,1 BRDA:123,12,1,1 BRDA:126,13,0,1 BRDA:126,13,1,1 BRDA:134,14,0,20 BRDA:134,14,1,125 BRDA:137,15,0,125 BRDA:137,15,1,19 BRDA:145,16,0,19 BRDA:145,16,1,104 BRF:41 BRH:41 end_of_record TN: SF:src/lib/to-json.js FN:1,toJSON FN:9,_toJSON FN:26,(anonymous_2) FN:31,(anonymous_3) FNF:4 FNH:4 FNDA:59,toJSON FNDA:271,_toJSON FNDA:215,(anonymous_2) FNDA:377,(anonymous_3) DA:2,59 DA:3,58 DA:4,2 DA:6,56 DA:10,271 DA:14,1 DA:16,270 DA:18,32 DA:23,237 DA:26,237 DA:30,237 DA:31,237 DA:32,377 DA:33,363 DA:37,237 DA:42,237 DA:45,237 DA:48,1 LF:18 LH:18 BRDA:1,0,0,1 BRDA:1,1,0,1 BRDA:1,2,0,1 BRDA:1,3,0,57 BRDA:2,4,0,1 BRDA:2,4,1,58 BRDA:3,5,0,2 BRDA:3,5,1,56 BRDA:3,6,0,58 BRDA:3,6,1,56 BRDA:9,7,0,54 BRDA:10,8,0,1 BRDA:10,8,1,270 BRDA:16,9,0,32 BRDA:16,9,1,237 BRDA:16,9,2,1 BRDA:32,10,0,363 BRDA:32,10,1,14 BRDA:32,11,0,377 BRDA:32,11,1,372 BRF:20 BRH:20 end_of_record TN: SF:src/lib/wait-for-element-to-be-removed.js FN:4,waitForElementToBeRemoved FN:5,(anonymous_1) FN:26,onDone FN:38,onMutation FN:52,onTimeout FN:58,waitForElementToBeRemovedWrapper FN:59,(anonymous_6) FNF:7 FNH:7 FNDA:6,waitForElementToBeRemoved FNDA:6,(anonymous_1) FNDA:7,onDone FNDA:97,onMutation FNDA:1,onTimeout FNDA:6,waitForElementToBeRemovedWrapper FNDA:6,(anonymous_6) DA:5,6 DA:6,6 DA:7,1 DA:8,1 DA:10,5 DA:16,5 DA:17,2 DA:24,5 DA:27,7 DA:28,7 DA:31,7 DA:32,3 DA:34,4 DA:39,97 DA:42,96 DA:43,3 DA:45,93 DA:48,1 DA:53,1 DA:59,6 LF:20 LH:20 BRDA:4,0,0,4 BRDA:4,1,0,6 BRDA:4,2,0,4 BRDA:6,3,0,1 BRDA:6,3,1,5 BRDA:16,4,0,2 BRDA:16,4,1,3 BRDA:16,5,0,5 BRDA:16,5,1,4 BRDA:16,5,2,2 BRDA:31,6,0,3 BRDA:31,6,1,4 BRDA:42,7,0,3 BRDA:42,7,1,93 BRDA:42,8,0,96 BRDA:42,8,1,95 BRDA:42,8,2,4 BRF:17 BRH:17 end_of_record TN: SF:src/lib/wait-for-element.js FN:4,waitForElement FN:5,(anonymous_1) FN:13,onDone FN:16,(anonymous_3) FN:24,onMutation FN:36,onTimeout FN:44,waitForElementWrapper FN:45,(anonymous_7) FNF:8 FNH:8 FNDA:56,waitForElement FNDA:56,(anonymous_1) FNDA:54,onDone FNDA:54,(anonymous_3) FNDA:58,onMutation FNDA:20,onTimeout FNDA:56,waitForElementWrapper FNDA:56,(anonymous_7) DA:5,56 DA:6,56 DA:7,1 DA:8,1 DA:10,55 DA:14,54 DA:15,54 DA:16,54 DA:17,54 DA:18,20 DA:20,34 DA:25,58 DA:26,58 DA:27,36 DA:28,34 DA:31,22 DA:32,22 DA:37,20 DA:40,55 DA:45,56 LF:20 LH:20 BRDA:4,0,0,37 BRDA:4,1,0,56 BRDA:4,2,0,37 BRDA:6,3,0,1 BRDA:6,3,1,55 BRDA:17,4,0,20 BRDA:17,4,1,34 BRDA:27,5,0,34 BRDA:27,5,1,2 BRDA:37,6,0,20 BRDA:37,6,1,3 BRF:11 BRH:11 end_of_record TN: SF:src/lib/wait.js FN:5,wait FN:5,(anonymous_1) FN:9,waitWrapper FN:10,(anonymous_3) FNF:4 FNH:4 FNDA:5,wait FNDA:2,(anonymous_1) FNDA:5,waitWrapper FNDA:5,(anonymous_3) DA:6,5 DA:10,5 LF:2 LH:2 BRDA:5,0,0,2 BRDA:5,1,0,5 BRDA:5,2,0,5 BRDA:5,3,0,5 BRF:4 BRH:4 end_of_record TN: SF:src/lib/queries/all-utils.js FNF:0 FNH:0 LF:0 LH:0 BRF:0 BRH:0 end_of_record TN: SF:src/lib/queries/display-value.js FN:9,queryAllByDisplayValue FN:12,(anonymous_1) FN:17,(anonymous_2) FN:19,(anonymous_3) FN:28,(anonymous_4) FN:29,(anonymous_5) FNF:6 FNH:6 FNDA:25,queryAllByDisplayValue FNDA:32,(anonymous_1) FNDA:130,(anonymous_2) FNDA:33,(anonymous_3) FNDA:3,(anonymous_4) FNDA:2,(anonymous_5) DA:12,32 DA:14,25 DA:15,25 DA:17,130 DA:20,33 DA:21,3 DA:24,30 DA:28,40 DA:29,40 DA:36,40 LF:10 LH:10 BRDA:12,0,0,15 BRDA:12,1,0,24 BRDA:12,2,0,20 BRDA:14,3,0,20 BRDA:14,3,1,5 BRDA:20,4,0,3 BRDA:20,4,1,30 BRF:7 BRH:7 end_of_record TN: SF:src/lib/queries/hint-text.js FN:5,(anonymous_0) FN:7,(anonymous_1) FNF:2 FNH:2 FNDA:2,(anonymous_0) FNDA:2,(anonymous_1) DA:3,40 DA:5,40 DA:6,2 DA:7,40 DA:8,2 DA:16,40 LF:6 LH:6 BRF:0 BRH:0 end_of_record TN: SF:src/lib/queries/index.js FNF:0 FNH:0 LF:0 LH:0 BRF:0 BRH:0 end_of_record TN: SF:src/lib/queries/label-text.js FN:5,(anonymous_0) FN:7,(anonymous_1) FNF:2 FNH:2 FNDA:2,(anonymous_0) FNDA:2,(anonymous_1) DA:3,40 DA:5,40 DA:6,2 DA:7,40 DA:8,2 DA:16,40 LF:6 LH:6 BRF:0 BRH:0 end_of_record TN: SF:src/lib/queries/placeholder-text.js FN:5,(anonymous_0) FN:7,(anonymous_1) FNF:2 FNH:2 FNDA:2,(anonymous_0) FNDA:2,(anonymous_1) DA:3,40 DA:5,40 DA:6,2 DA:7,40 DA:8,2 DA:16,40 LF:6 LH:6 BRF:0 BRH:0 end_of_record TN: SF:src/lib/queries/role.js FN:53,queryAllByRole FN:53,(anonymous_1) FN:54,(anonymous_2) FN:55,(anonymous_3) FN:57,(anonymous_4) FN:73,(anonymous_5) FN:91,(anonymous_6) FN:93,(anonymous_7) FNF:8 FNH:8 FNDA:22,queryAllByRole FNDA:118,(anonymous_1) FNDA:292,(anonymous_2) FNDA:292,(anonymous_3) FNDA:111,(anonymous_4) FNDA:28,(anonymous_5) FNDA:3,(anonymous_6) FNDA:2,(anonymous_7) DA:3,40 DA:33,40 DA:53,118 DA:54,292 DA:55,292 DA:57,22 DA:58,111 DA:59,111 DA:61,111 DA:62,17 DA:63,2 DA:68,15 DA:69,94 DA:70,28 DA:71,28 DA:72,28 DA:73,28 DA:76,28 DA:77,6 DA:84,28 DA:87,66 DA:91,40 DA:92,3 DA:93,40 DA:94,2 DA:96,40 LF:26 LH:26 BRDA:53,0,0,17 BRDA:53,1,0,21 BRDA:61,2,0,17 BRDA:61,2,1,94 BRDA:62,3,0,2 BRDA:62,3,1,15 BRDA:69,4,0,28 BRDA:69,4,1,66 BRDA:70,5,0,14 BRDA:70,5,1,14 BRDA:71,6,0,4 BRDA:71,6,1,24 BRDA:73,7,0,28 BRDA:73,7,1,6 BRDA:76,8,0,6 BRDA:76,8,1,22 BRF:16 BRH:16 end_of_record TN: SF:src/lib/queries/test-id.js FN:5,(anonymous_0) FN:6,(anonymous_1) FNF:2 FNH:2 FNDA:2,(anonymous_0) FNDA:5,(anonymous_1) DA:3,40 DA:5,40 DA:6,40 DA:8,40 LF:4 LH:4 BRF:0 BRH:0 end_of_record TN: SF:src/lib/queries/text.js FN:10,queryAllByText FN:13,(anonymous_1) FN:18,(anonymous_2) FN:20,(anonymous_3) FN:23,(anonymous_4) FN:24,(anonymous_5) FNF:6 FNH:6 FNDA:64,queryAllByText FNDA:90,(anonymous_1) FNDA:297,(anonymous_2) FNDA:93,(anonymous_3) FNDA:3,(anonymous_4) FNDA:2,(anonymous_5) DA:13,90 DA:15,64 DA:16,64 DA:18,297 DA:20,93 DA:23,40 DA:24,40 DA:25,2 DA:27,40 LF:9 LH:9 BRDA:13,0,0,41 BRDA:13,1,0,63 BRDA:13,2,0,55 BRDA:15,3,0,58 BRDA:15,3,1,6 BRF:5 BRH:5 end_of_record TN: SF:src/lib/queries/title.js FN:9,queryAllByTitle FN:12,(anonymous_1) FN:17,(anonymous_2) FN:19,(anonymous_3) FN:22,(anonymous_4) FN:23,(anonymous_5) FNF:6 FNH:6 FNDA:29,queryAllByTitle FNDA:34,(anonymous_1) FNDA:172,(anonymous_2) FNDA:35,(anonymous_3) FNDA:3,(anonymous_4) FNDA:2,(anonymous_5) DA:12,34 DA:14,29 DA:15,29 DA:17,172 DA:19,35 DA:22,40 DA:23,40 DA:25,40 LF:8 LH:8 BRDA:12,0,0,20 BRDA:12,1,0,28 BRDA:12,2,0,24 BRDA:14,3,0,24 BRDA:14,3,1,5 BRF:5 BRH:5 end_of_record <<<<<< EOF