{"id":13725744,"url":"https://github.com/testing-library/native-testing-library","last_synced_at":"2025-05-07T20:33:37.800Z","repository":{"id":65516041,"uuid":"178862289","full_name":"testing-library/native-testing-library","owner":"testing-library","description":"🐳 Simple and complete React Native testing utilities that encourage good testing practices.","archived":true,"fork":false,"pushed_at":"2020-07-30T14:35:27.000Z","size":493,"stargazers_count":516,"open_issues_count":0,"forks_count":44,"subscribers_count":19,"default_branch":"master","last_synced_at":"2024-11-06T18:31:19.686Z","etag":null,"topics":["javascript","jest","react-native","reactjs","testing"],"latest_commit_sha":null,"homepage":"https://native-testing-library.com","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/testing-library.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null},"funding":{"open_collective":"testing-library"}},"created_at":"2019-04-01T12:50:40.000Z","updated_at":"2024-10-22T10:01:58.000Z","dependencies_parsed_at":"2023-01-26T21:55:12.880Z","dependency_job_id":null,"html_url":"https://github.com/testing-library/native-testing-library","commit_stats":null,"previous_names":[],"tags_count":38,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fnative-testing-library","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fnative-testing-library/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fnative-testing-library/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/testing-library%2Fnative-testing-library/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/testing-library","download_url":"https://codeload.github.com/testing-library/native-testing-library/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":224018541,"owners_count":17242081,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["javascript","jest","react-native","reactjs","testing"],"created_at":"2024-08-03T01:02:33.295Z","updated_at":"2024-11-14T15:31:59.797Z","avatar_url":"https://github.com/testing-library.png","language":"JavaScript","readme":"# ⚠️ Deprecation notice ⚠️\n\nThis repository has been deprecated in favor of https://github.com/callstack/react-native-testing-library and the `@testing-library/react-native` npm package will from now on (since v7.0) will be sourced from there. Please consult the [migration guide](https://callstack.github.io/react-native-testing-library/docs/migration-v7/#guide-for-testing-libraryreact-native-users).\n\n\n\u003cdiv align=\"center\"\u003e\n  \u003ch1\u003eNative Testing Library\u003c/h1\u003e\n  \n  \u003ca href=\"https://www.joypixels.com/emoji/1f433\"\u003e\n    \u003cimg\n      height=\"80\"\n      width=\"80\"\n      alt=\"whale\"\n      src=\"https://raw.githubusercontent.com/testing-library/native-testing-library/master/other/whale.png\"\n    /\u003e\n  \u003c/a\u003e\n    \n  \u003cp\u003eSimple and complete React Native testing utilities that encourage good testing practices.\u003c/p\u003e\n  \n  [**Read The Docs**](https://native-testing-library.com/docs/intro) |\n  [Edit the docs](https://github.com/testing-library/native-testing-library-docs)\n\u003c/div\u003e\n\n\u003chr /\u003e\n\n[![Build Status](https://travis-ci.org/testing-library/native-testing-library.svg?branch=master)](https://travis-ci.org/testing-library/native-testing-library)\n[![Code Coverage](https://img.shields.io/codecov/c/github/testing-library/native-testing-library.svg?style=flat-square)](https://codecov.io/github/testing-library/native-testing-library)\n[![version](https://img.shields.io/npm/v/@testing-library/react-native.svg?style=flat-square)](https://www.npmjs.com/package/@testing-library/react-native)\n[![downloads](https://img.shields.io/npm/dm/@testing-library/react-native.svg?style=flat-square)](http://www.npmtrends.com/@testing-library/react-native)\n[![MIT License](https://img.shields.io/npm/l/@testing-library/react-native.svg?style=flat-square)](https://github.com/testing-library/native-testing-library/blob/master/LICENSE)\n\n[![All Contributors](https://img.shields.io/badge/all_contributors-16-orange.svg?style=flat-square)](#contributors)\n[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](http://makeapullrequest.com)\n[![Code of Conduct](https://img.shields.io/badge/code%20of-conduct-ff69b4.svg?style=flat-square)](https://github.com/testing-library/native-testing-library/blob/master/CODE_OF_CONDUCT.md)\n[![Discord](https://img.shields.io/discord/723559267868737556.svg?color=7389D8\u0026labelColor=6A7EC2\u0026logo=discord\u0026logoColor=ffffff\u0026style=flat-square)](https://discord.gg/c6JN9fM)\n\n[![Watch on GitHub](https://img.shields.io/github/watchers/testing-library/native-testing-library.svg?style=social)](https://github.com/testing-library/native-testing-library/watchers)\n[![Star on GitHub](https://img.shields.io/github/stars/testing-library/native-testing-library.svg?style=social)](https://github.com/testing-library/native-testing-library/stargazers)\n\n\u003c!-- START doctoc generated TOC please keep comment here to allow auto update --\u003e\n\u003c!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE --\u003e\n\n## Table of Contents\n\n- [The problem](#the-problem)\n- [This solution](#this-solution)\n- [Example](#example)\n- [Installation](#installation)\n- [Hooks](#hooks)\n- [Other Solutions](#other-solutions)\n- [Guiding Principles](#guiding-principles)\n- [Inspiration](#inspiration)\n- [Contributors](#contributors)\n- [Docs](#docs)\n\n\u003c!-- END doctoc generated TOC please keep comment here to allow auto update --\u003e\n\n## The problem\n\nYou want to write maintainable tests for your React Native application. You love Kent Dodds' testing\nlibrary, and you want to be able to write maintainable tests for your React Native application. You\ndon't want to use a library that renders components to a fake DOM, and you've had a hard time\nfinding what you need to write tests using that philosophy in React Native.\n\n## This solution\n\n`native-testing-library` is an implementation of the well-known testing-library API that works for\nReact Native. The primary goal is to mimic the testing library API as closely as possible while\nstill accounting for the differences in the platforms.\n\n## Example\n\n```javascript\nimport React from 'react';\nimport { Button, Text, TextInput, View } from 'react-native';\nimport { fireEvent, render, wait } from '@testing-library/react-native';\n\nfunction Example() {\n  const [name, setUser] = React.useState('');\n  const [show, setShow] = React.useState(false);\n\n  return (\n    \u003cView\u003e\n      \u003cTextInput value={name} onChangeText={setUser} testID=\"input\" /\u003e\n      \u003cButton\n        title=\"Print Username\"\n        onPress={() =\u003e {\n          // let's pretend this is making a server request, so it's async\n          // (you'd want to mock this imaginary request in your unit tests)...\n          setTimeout(() =\u003e {\n            setShow(!show);\n          }, Math.floor(Math.random() * 200));\n        }}\n      /\u003e\n      {show \u0026\u0026 \u003cText testID=\"printed-username\"\u003e{name}\u003c/Text\u003e}\n    \u003c/View\u003e\n  );\n}\n\ntest('examples of some things', async () =\u003e {\n  const { getByTestId, getByText, queryByTestId, baseElement } = render(\u003cExample /\u003e);\n  const famousWomanInHistory = 'Ada Lovelace';\n\n  const input = getByTestId('input');\n  fireEvent.changeText(input, famousWomanInHistory);\n\n  const button = getByText('Print Username');\n  fireEvent.press(button);\n\n  await wait(() =\u003e expect(queryByTestId('printed-username')).toBeTruthy());\n\n  expect(getByTestId('printed-username').props.children).toBe(famousWomanInHistory);\n  expect(baseElement).toMatchSnapshot();\n});\n```\n\n## Installation\n\nThis module should be installed in your project's `devDependencies`:\n\n```\nnpm install --save-dev @testing-library/react-native\n```\n\nYou will need `react` and `react-native` installed as _dependencies_ in order to run this project.\n\n## Hooks\n\nIf you are interested in testing a custom hook, check out\n[react-hooks-testing-library](https://github.com/mpeyper/react-hooks-testing-library).\n\n## Other Solutions\n\n- [`react-native-testing-library`](https://github.com/callstack/react-native-testing-library)\n- [`enzyme`](https://airbnb.io/enzyme/docs/guides/react-native.html)\n\n## Guiding principles\n\n\u003e [The more your tests resemble the way your software is used, the more confidence they can give you.](https://twitter.com/kentcdodds/status/977018512689455106)\n\nWe try to only expose methods and utilities that encourage you to write tests that closely resemble\nhow your apps are used.\n\nUtilities are included in this project based on the following guiding principles:\n\n1.  If it relates to rendering components, it deals with native views rather than component\n    instances, nor should it encourage dealing with component instances.\n2.  It should be generally useful for testing the application components in the way the user would\n    use it. We are making some trade-offs here because we're using a computer and often a simulated\n    environment, but in general, utilities should encourage tests that use the components the way\n    they're intended to be used.\n3.  Utility implementations and APIs should be simple and flexible.\n\nIn summary, we believe in the principles of `testing-library`, and adhere to them as closely as\npossible. At the end of the day, what we want is for this library to be pretty light-weight, simple,\nand understandable.\n\n## Inspiration\n\nHuge thanks to Kent C. Dodds for evangelizing this approach to testing. We could have never come up\nwith this library without him 🙏. Check out his awesome work and learn more about testing with\nconfidence at [testingjavascript.com](https://testingjavascript.com/) (you won't regret purchasing\nit), and of course, use this library's big brother, `react-testing-library` for your DOM\napplications as well!\n\nThe hook testing ability of this library is the same implementation as\n[react-hooks-testing-library](https://github.com/mpeyper/react-hooks-testing-library). The only\nreason it was included in this package is because we need you to import render from us, not the\n`dom-testing-library`, and that's an important blocker. Some day, maybe we'll try to allow use of\nthat library with this one somehow.\n\n## Contributors\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n\u003c!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section --\u003e\n\u003c!-- prettier-ignore-start --\u003e\n\u003c!-- markdownlint-disable --\u003e\n\u003ctable\u003e\n  \u003ctr\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/bcarroll22\"\u003e\u003cimg src=\"https://avatars2.githubusercontent.com/u/11020406?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eBrandon Carroll\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/testing-library/native-testing-library/commits?author=bcarroll22\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/testing-library/native-testing-library/commits?author=bcarroll22\" title=\"Documentation\"\u003e📖\u003c/a\u003e \u003ca href=\"#infra-bcarroll22\" title=\"Infrastructure (Hosting, Build-Tools, etc)\"\u003e🚇\u003c/a\u003e \u003ca href=\"https://github.com/testing-library/native-testing-library/commits?author=bcarroll22\" title=\"Tests\"\u003e⚠️\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"http://tagraves.com\"\u003e\u003cimg src=\"https://avatars1.githubusercontent.com/u/2263711?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eTommy Graves\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#ideas-TAGraves\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e \u003ca href=\"#maintenance-TAGraves\" title=\"Maintenance\"\u003e🚧\u003c/a\u003e \u003ca href=\"https://github.com/testing-library/native-testing-library/pulls?q=is%3Apr+reviewed-by%3ATAGraves\" title=\"Reviewed Pull Requests\"\u003e👀\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://kentcdodds.com\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/1500684?v=3\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eKent C. Dodds\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#ideas-kentcdodds\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/sz-piotr\"\u003e\u003cimg src=\"https://avatars2.githubusercontent.com/u/17070569?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003ePiotr Szlachciak\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/testing-library/native-testing-library/commits?author=sz-piotr\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/mcgloneleviROOT\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/48258981?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003emcgloneleviROOT\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/testing-library/native-testing-library/issues?q=author%3AmcgloneleviROOT\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e \u003ca href=\"https://github.com/testing-library/native-testing-library/commits?author=mcgloneleviROOT\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"http://exercism.io/profiles/wolverineks/619ce225090a43cb891d2edcbbf50401\"\u003e\u003cimg src=\"https://avatars2.githubusercontent.com/u/8462274?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eKevin Sullivan\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/testing-library/native-testing-library/commits?author=wolverineks\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/elyalvarado\"\u003e\u003cimg src=\"https://avatars1.githubusercontent.com/u/545352?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eEly Alvarado\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/testing-library/native-testing-library/commits?author=elyalvarado\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/lewie9021\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/4729411?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eLewis Barnes\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/testing-library/native-testing-library/commits?author=lewie9021\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"#question-lewie9021\" title=\"Answering Questions\"\u003e💬\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"http://jamesdigioia.com\"\u003e\u003cimg src=\"https://avatars0.githubusercontent.com/u/4371429?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eJames DiGioia\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/testing-library/native-testing-library/commits?author=mAAdhaTTah\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://manatoworks.me\"\u003e\u003cimg src=\"https://avatars1.githubusercontent.com/u/11571318?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003emana\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/testing-library/native-testing-library/commits?author=manakuro\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/mateusz1913\"\u003e\u003cimg src=\"https://avatars2.githubusercontent.com/u/25980166?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eMateusz Mędrek\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/testing-library/native-testing-library/commits?author=mateusz1913\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://smakosh.com\"\u003e\u003cimg src=\"https://avatars0.githubusercontent.com/u/20082141?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eIsmail Ghallou \u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/testing-library/native-testing-library/commits?author=smakosh\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/jeffreyffs\"\u003e\u003cimg src=\"https://avatars1.githubusercontent.com/u/1441462?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003ejeffreyffs\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/testing-library/native-testing-library/commits?author=jeffreyffs\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://www.sophieau.com/\"\u003e\u003cimg src=\"https://avatars2.githubusercontent.com/u/11145039?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eSophie Au\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/testing-library/native-testing-library/commits?author=SophieAu\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"http://ajsmth.com\"\u003e\u003cimg src=\"https://avatars2.githubusercontent.com/u/40680668?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eandy\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/testing-library/native-testing-library/commits?author=ajsmth\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/testing-library/native-testing-library/commits?author=ajsmth\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/aiham\"\u003e\u003cimg src=\"https://avatars2.githubusercontent.com/u/609164?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eAiham\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/testing-library/native-testing-library/commits?author=aiham\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://twitter.com/sseraphini\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/2005841?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eSibelius Seraphini\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/testing-library/native-testing-library/commits?author=sibelius\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/AEgan\"\u003e\u003cimg src=\"https://avatars0.githubusercontent.com/u/3501927?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eAlex Egan\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/testing-library/native-testing-library/commits?author=AEgan\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"http://daveolsen.com.au\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/10344370?v=4\" width=\"100px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eDave Olsen\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/testing-library/native-testing-library/commits?author=daveols\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/testing-library/native-testing-library/commits?author=daveols\" title=\"Tests\"\u003e⚠️\u003c/a\u003e \u003ca href=\"https://github.com/testing-library/native-testing-library/commits?author=daveols\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n\u003c/table\u003e\n\n\u003c!-- markdownlint-enable --\u003e\n\u003c!-- prettier-ignore-end --\u003e\n\u003c!-- ALL-CONTRIBUTORS-LIST:END --\u003e\n\nThis project follows the [all-contributors](https://github.com/all-contributors/all-contributors)\nspecification. Contributions of any kind welcome!\n\n## Docs\n\n[**Read The Docs**](https://native-testing-library.com) |\n[Edit the docs](https://github.com/testing-library/native-testing-library-docs)\n","funding_links":["https://opencollective.com/testing-library"],"categories":["JavaScript"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftesting-library%2Fnative-testing-library","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftesting-library%2Fnative-testing-library","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftesting-library%2Fnative-testing-library/lists"}