README.md
You want to write maintainable tests for your React components. As a part of this goal, you want your tests to avoid including implementation details of your components and rather focus on making your tests give you the confidence for which they are intended. As part of this, you want your testbase to be maintainable in the long run so refactors of your components (changes to implementation but not functionality) don't break your tests and slow you and your team down.
The React Testing Library is a very lightweight solution for testing React
components. It provides light utility functions on top of react-dom and
react-dom/test-utils, in a way that encourages better testing practices. Its
primary guiding principle is:
The more your tests resemble the way your software is used, the more confidence they can give you.
This module is distributed via npm which is bundled with node and
should be installed as one of your project's devDependencies.
Starting from RTL version 16, you'll also need to install
@testing-library/dom:
npm install --save-dev @testing-library/react @testing-library/dom
or
for installation via yarn
yarn add --dev @testing-library/react @testing-library/dom
This library has peerDependencies listings for react, react-dom and
starting from RTL version 16 also @testing-library/dom.
React Testing Library versions 13+ require React v18. If your project uses an older version of React, be sure to install version 12:
npm install --save-dev @testing-library/react@12
yarn add --dev @testing-library/react@12
You may also be interested in installing @testing-library/jest-dom so you can
use the custom jest matchers.
There is a known compatibility issue with React DOM 16.8 where you will see the following warning:
Warning: An update to ComponentName inside a test was not wrapped in act(...).
If you cannot upgrade to React DOM 16.9, you may suppress the warnings by adding the following snippet to your test configuration (learn more):
// this is just a little hack to silence a warning that we'll get until we
// upgrade to 16.9. See also: https://github.com/facebook/react/pull/14853
const originalError = console.error
beforeAll(() => {
console.error = (...args) => {
if (/Warning.*not wrapped in act/.test(args[0])) {
return
}
originalError.call(console, ...args)
}
})
afterAll(() => {
console.error = originalError
})
// hidden-message.js
import * as React from 'react'
// NOTE: React Testing Library works well with React Hooks and classes.
// Your tests will be the same regardless of how you write your components.
function HiddenMessage({children}) {
const [showMessage, setShowMessage] = React.useState(false)
return (
<div>
<label htmlFor="toggle">Show Message</label>
<input
id="toggle"
type="checkbox"
onChange={e => setShowMessage(e.target.checked)}
checked={showMessage}
/>
{showMessage ? children : null}
</div>
)
}
export default HiddenMessage
// __tests__/hidden-message.js
// these imports are something you'd normally configure Jest to import for you
// automatically. Learn more in the setup docs: https://testing-library.com/docs/react-testing-library/setup#cleanup
import '@testing-library/jest-dom'
// NOTE: jest-dom adds handy assertions to Jest and is recommended, but not required
import * as React from 'react'
import {render, fireEvent, screen} from '@testing-library/react'
import HiddenMessage from '../hidden-message'
test('shows the children when the checkbox is checked', () => {
const testMessage = 'Test Message'
render(<HiddenMessage>{testMessage}</HiddenMessage>)
// query* functions will return the element or null if it cannot be found
// get* functions will return the element or throw an error if it cannot be found
expect(screen.queryByText(testMessage)).toBeNull()
// the queries can accept a regex to make your selectors more resilient to content tweaks and changes.
fireEvent.click(screen.getByLabelText(/show/i))
// .toBeInTheDocument() is an assertion that comes from jest-dom
// otherwise you could use .toBeDefined()
expect(screen.getByText(testMessage)).toBeInTheDocument()
})
// login.js
import * as React from 'react'
function Login() {
const [state, setState] = React.useReducer((s, a) => ({...s, ...a}), {
resolved: false,
loading: false,
error: null,
})
function handleSubmit(event) {
event.preventDefault()
const {usernameInput, passwordInput} = event.target.elements
setState({loading: true, resolved: false, error: null})
window
.fetch('/api/login', {
method: 'POST',
headers: {'Content-Type': 'application/json'},
body: JSON.stringify({
username: usernameInput.value,
password: passwordInput.value,
}),
})
.then(r => r.json().then(data => (r.ok ? data : Promise.reject(data))))
.then(
user => {
setState({loading: false, resolved: true, error: null})
window.localStorage.setItem('token', user.token)
},
error => {
setState({loading: false, resolved: false, error: error.message})
},
)
}
return (
<div>
<form onSubmit={handleSubmit}>
<div>
<label htmlFor="usernameInput">Username</label>
<input id="usernameInput" />
</div>
<div>
<label htmlFor="passwordInput">Password</label>
<input id="passwordInput" type="password" />
</div>
<button type="submit">Submit{state.loading ? '...' : null}</button>
</form>
{state.error ? <div role="alert">{state.error}</div> : null}
{state.resolved ? (
<div role="alert">Congrats! You're signed in!</div>
) : null}
</div>
)
}
export default Login
// __tests__/login.js
// again, these first two imports are something you'd normally handle in
// your testing framework configuration rather than importing them in every file.
import '@testing-library/jest-dom'
import * as React from 'react'
// import API mocking utilities from Mock Service Worker.
import {rest} from 'msw'
import {setupServer} from 'msw/node'
// import testing utilities
import {render, fireEvent, screen} from '@testing-library/react'
import Login from '../login'
const fakeUserResponse = {token: 'fake_user_token'}
const server = setupServer(
rest.post('/api/login', (req, res, ctx) => {
return res(ctx.json(fakeUserResponse))
}),
)
beforeAll(() => server.listen())
afterEach(() => {
server.resetHandlers()
window.localStorage.removeItem('token')
})
afterAll(() => server.close())
test('allows the user to login successfully', async () => {
render(<Login />)
// fill out the form
fireEvent.change(screen.getByLabelText(/username/i), {
target: {value: 'chuck'},
})
fireEvent.change(screen.getByLabelText(/password/i), {
target: {value: 'norris'},
})
fireEvent.click(screen.getByText(/submit/i))
// just like a manual tester, we'll instruct our test to wait for the alert
// to show up before continuing with our assertions.
const alert = await screen.findByRole('alert')
// .toHaveTextContent() comes from jest-dom's assertions
// otherwise you could use expect(alert.textContent).toMatch(/congrats/i)
// but jest-dom will give you better error messages which is why it's recommended
expect(alert).toHaveTextContent(/congrats/i)
expect(window.localStorage.getItem('token')).toEqual(fakeUserResponse.token)
})
test('handles server exceptions', async () => {
// mock the server error response for this test suite only.
server.use(
rest.post('/api/login', (req, res, ctx) => {
return res(ctx.status(500), ctx.json({message: 'Internal server error'}))
}),
)
render(<Login />)
// fill out the form
fireEvent.change(screen.getByLabelText(/username/i), {
target: {value: 'chuck'},
})
fireEvent.change(screen.getByLabelText(/password/i), {
target: {value: 'norris'},
})
fireEvent.click(screen.getByText(/submit/i))
// wait for the error message
const alert = await screen.findByRole('alert')
expect(alert).toHaveTextContent(/internal server error/i)
expect(window.localStorage.getItem('token')).toBeNull()
})
We recommend using Mock Service Worker library to declaratively mock API communication in your tests instead of stubbing
window.fetch, or relying on third-party adapters.
We're in the process of moving examples to the docs site
You'll find runnable examples of testing with different libraries in
the react-testing-library-examples codesandbox.
Some included are:
If you are interested in testing a custom hook, check out React Hooks Testing Library.
NOTE: it is not recommended to test single-use custom hooks in isolation from the components where it's being used. It's better to test the component that's using the hook rather than the hook itself. The
React Hooks Testing Libraryis intended to be used for reusable hooks/libraries.
The more your tests resemble the way your software is used, the more confidence they can give you.
We try to only expose methods and utilities that encourage you to write tests that closely resemble how your React components are used.
Utilities are included in this project based on the following guiding principles:
react-dom,
utilities could be included even if they don't directly relate to
react-dom.Most importantly, we want React Testing Library to be pretty light-weight, simple, and easy to understand.
Looking to contribute? Look for the Good First Issue label.
Please file an issue for bugs, missing documentation, or unexpected behavior.
Please file an issue to suggest new features. Vote on feature requests by adding a π. This helps maintainers prioritize what to work on.
For questions related to using the library, please visit a support community instead of filing an issue on GitHub.
Thanks goes to these people (emoji key):
<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section --> <!-- prettier-ignore-start --> <!-- markdownlint-disable --> <table> <tbody> <tr> <td align="center" valign="top" width="14.28%"><a href="https://kentcdodds.com"> <sub><b>Kent C. Dodds</b></sub></a> <a href="https://github.com/testing-library/react-testing-library/commits?author=kentcdodds" title="Code">π»</a> <a href="https://github.com/testing-library/react-testing-library/commits?author=kentcdodds" title="Documentation">π</a> <a href="#infra-kentcdodds" title="Infrastructure (Hosting, Build-Tools, etc)">π</a> <a href="https://github.com/testing-library/react-testing-library/commits?author=kentcdodds" title="Tests">β οΈ</a></td> <td align="center" valign="top" width="14.28%"><a href="http://audiolion.github.io"> <sub><b>Ryan Castner</b></sub></a> <a href="https://github.com/testing-library/react-testing-library/commits?author=audiolion" title="Documentation">π</a></td> <td align="center" valign="top" width="14.28%"><a href="https://www.dnlsandiego.com"> <sub><b>Daniel Sandiego</b></sub></a> <a href="https://github.com/testing-library/react-testing-library/commits?author=dnlsandiego" title="Code">π»</a></td> <td align="center" valign="top" width="14.28%"><a href="https://github.com/Miklet"> <sub><b>PaweΕ MikoΕajczyk</b></sub></a> <a href="https://github.com/testing-library/react-testing-library/commits?author=Miklet" title="Code">π»</a></td> <td align="center" valign="top" width="14.28%"><a href="http://co.linkedin.com/in/alejandronanez/"> <sub><b>Alejandro ΓÑñez Ortiz</b></sub></a> <a href="https://github.com/testing-library/react-testing-library/commits?author=alejandronanez" title="Documentation">π</a></td> <td align="center" valign="top" width="14.28%"><a href="https://github.com/pbomb"> <sub><b>Matt Parrish</b></sub></a> <a href="https://github.com/testing-library/react-testing-library/issues?q=author%3Apbomb" title="Bug reports">π</a> <a href="https://github.com/testing-library/react-testing-library/commits?author=pbomb" title="Code">π»</a> <a href="https://github.com/testing-library/react-testing-library/commits?author=pbomb" title="Documentation">π</a> <a href="https://github.com/testing-library/react-testing-library/commits?author=pbomb" title="Tests">β οΈ</a></td> <td align="center" valign="top" width="14.28%"><a href="https://github.com/wKovacs64"> <sub><b>Justin Hall</b></sub></a> <a href="#platform-wKovacs64" title="Packaging/porting to new platform">π¦</a></td> </tr> <tr> <td align="center" valign="top" width="14.28%"><a href="https://github.com/antoaravinth"> <sub><b>Anto Aravinth</b></sub></a> <a href="https://github.com/testing-library/react-testing-library/commits?author=antoaravinth" title="Code">π»</a> <a href="https://github.com/testing-library/react-testing-library/commits?author=antoaravinth" title="Tests">β οΈ</a> <a href="https://github.com/testing-library/react-testing-library/commits?author=antoaravinth" title="Documentation">π</a></td> <td align="center" valign="top" width="14.28%"><a href="https://github.com/JonahMoses"> <sub><b>Jonah Moses</b></sub></a> <a href="https://github.com/testing-library/react-testing-library/commits?author=JonahMoses" title="Documentation">π</a></td> <td align="center" valign="top" width="14.28%"><a href="http://team.thebrain.pro"> <sub><b>Εukasz Gandecki</b></sub></a> <a href="https://github.com/testing-library/react-testing-library/commits?author=lgandecki" title="Code">π»</a> <a href="https://github.com/testing-library/react-testing-library/commits?author=lgandecki" title="Tests">β οΈ</a> <a href="https://github.com/testing-library/react-testing-library/commits?author=lgandecki" title="Documentation">π</a></td> <td align="center" valign="top" width="14.28%"><a href="https://sompylasar.github.io"> <sub><b>Ivan Babak</b></sub></a> <a href="https://github.com/testing-library/react-testing-library/issues?q=author%3Asompylasar" title="Bug reports">π</a> <a href="#ideas-sompylasar" title="Ideas, Planning, & Feedback">π€</a></td> <td align="center" valign="top" width="14.28%"><a href="https://github.com/jday3"> <sub><b>Jesse Day</b></sub></a> <a href="https://github.com/testing-library/react-testing-library/commits?author=jday3" title="Code">π»</a></td> <td align="center" valign="top" width="14.28%"><a href="http://gnapse.github.io"> <sub><b>Ernesto GarcΓa</b></sub></a> <a href="#question-gnapse" title="Answering Questions">π¬</a> <a href="https://github.com/testing-library/react-testing-library/commits?author=gnapse" title="Code">π»</a> <a href="https://github.com/testing-library/react-testing-library/commits?author=gnapse" title="Documentation">π</a></td> <td align="center" valign="top" width="14.28%"><a href="http://jomaxx.com"> <sub><b>Josef Maxx Blake</b></sub></a> <a href="https://github.com/testing-library/react-testing-library/commits?author=jomaxx" title="Code">π»</a> <a href="https://github.com/testing-library/react-testing-library/commits?author=jomaxx" title="Documentation">π</a> <a href="https://github.com/testing-library/react-testing-library/commits?author=jomaxx" title="Tests">β οΈ</a></td> </tr> <tr> <td align="center" valign="top" width="14.28%"><a href="https://twitter.com/baranovskim"> <sub><b>Michal Baranowski</b></sub></a> <a href="#blog-mbaranovski" title="Blogposts">π</a> <a href="#tutorial-mbaranovski" title="Tutorials">β </a></td> <td align="center" valign="top" width="14.28%"><a href="https://github.com/aputhin"> <sub><b>Arthur Puthin</b></sub></a> <a href="https://github.com/testing-library/react-testing-library/commits?author=aputhin" title="Documentation">π</a></td> <td align="center" valign="top" width="14.28%"><a href="https://github.com/thchia"> <sub><b>Thomas Chia</b></sub></a> <a href="https://github.com/testing-library/react-testing-library/commits?author=thchia" title="Code">π»</a> <a href="https://github.com/testing-library/react-testing-library/commits?author=thchia" title="Documentation">π</a></td> <td align="center" valign="top" width="14.28%"><a href="http://ilegra.com/"> <sub><b>Thiago Galvani</b></sub></a> <a href="https://github.com/testing-library/react-testing-library/commits?author=thiagopaiva99" title="Documentation">π</a></td> <td align="center" valign="top" width="14.28%"><a href="http://Chriswcs.github.io"> <sub><b>Christian</b></sub></a> <a href="https://github.com/testing-library/react-testing-library/commits?author=ChrisWcs" title="Tests">β οΈ</a></td> <td align="center" valign="top" width="14.28%"><a href="https://alexkrolick.com"> <sub><b>Alex Krolick</b></sub></a> <a href="#question-alexkrolick" title="Answering Questions">π¬</a> <a href="https://github.com/testing-library/react-testing-library/commits?author=alexkrolick" title="Documentation">π</a> <a href="#example-alexkrolick" title="Examples">π‘</a> <a href="#ideas-alexkrolick" title="Ideas, Planning, & Feedback">π€</a></td> <td align="center" valign="top" width="14.28%"><a href="https://github.com/johann-sonntagbauer"> <sub><b>Johann Hubert Sonntagbauer</b></sub></a> <a href="https://github.com/testing-library/react-testing-library/commits?author=johann-sonntagbauer" title="Code">π»</a> <a href="https://github.com/testing-library/react-testing-library/commits?author=johann-sonntagbauer" title="Documentation">π</a> <a href="https://github.com/testing-library/react-testing-library/commits?author=johann-sonntagbauer" title="Tests">β οΈ</a></td> </tr> <tr> <td align="center" valign="top" width="14.28%"><a href="http://www.maddijoyce.com"> <sub><b>Maddi Joyce</b></sub></a> <a href="https://github.com/testing-library/react-testing-library/commits?author=maddijoyce" title="Code">π»</a></td> <td align="center" valign="top" width="14.28%"><a href="http://www.vicesoftware.com"> <sub><b>Ryan Vice</b></sub></a> <a href="https://github.com/testing-library/react-testing-library/commits?author=RyanAtViceSoftware" title="Documentation">π</a></td> <td align="center" valign="top" width="14.28%"><a href="https://ianwilson.io"> <sub><b>Ian Wilson</b></sub></a> <a href="#blog-iwilsonq" title="Blogposts">π</a> <a href="#tutorial-iwilsonq" title="Tutorials">β </a></td> <td align="center" valign="top" width="14.28%"><a href="https://github.com/InExtremaRes"> <sub><b>Daniel</b></sub></a> <a href="https://github.com/testing-library/react-testing-library/issues?q=author%3AInExtremaRes" title="Bug reports">π</a> <a href="https://github.com/testing-library/react-testing-library/commits?author=InExtremaRes" title="Code">π»</a></td> <td align="center" valign="top" width="14.28%"><a href="https://twitter.com/Gpx"> <sub><b>Giorgio Polvara</b></sub></a> <a href="https://github.com/testing-library/react-testing-library/issues?q=author%3AGpx" title="Bug reports">π</a> <a href="#ideas-Gpx" title="Ideas, Planning, & Feedback">π€</a></td> <td align="center" valign="top" width="14.28%"><a href="https://github.com/jgoz"> <sub><b>John Gozde</b></sub></a> <a href="https://github.com/testing-library/react-testing-library/commits?author=jgoz" title="Code">π»</a></td> <td align="center" valign="top" width="14.28%"><a href="https://twitter.com/SavePointSam"> <sub><b>Sam Horton</b></sub></a> <a href="https://github.com/testing-library/react-testing-library/commits?author=SavePointSam" title="Documentation">π</a> <a href="#example-SavePointSam" title="Examples">π‘</a> <a href="#ideas-SavePointSam" title="Ideas, Planning, & Feedback">π€</a></td> </tr> <tr> <td align="center" valign="top" width="14.28%"><a href="http://www.richardkotze.com"> <sub><b>Richard Kotze (mobile)</b></sub></a> <a href="https://github.com/testing-library/react-testing-library/commits?author=rkotze" title="Documentation">π</a></td> <td align="center" valign="top" width="14.28%"><a href="https://github.com/sotobuild"> <sub><b>Brahian E. Soto Mercedes</b></sub></a> <a href="https://github.com/testing-library/react-testing-library/commits?author=sotobuild" title="Documentation">π</a></td> <td align="center" valign="top" width="14.28%"><a href="https://github.com/bdelaforest"> <sub><b>Benoit de La Forest</b></sub></a> <a href="https://github.com/testing-library/react-testing-library/commits?author=bdelaforest" title="Documentation">π</a></td> <td align="center" valign="top" width="14.28%"><a href="https://github.com/thesalah"> <sub><b>Salah</b></sub></a> <a href="https://github.com/testing-library/react-testing-library/commits?author=thesalah" title="Code">π»</a> <a href="https://github.com/testing-library/react-testing-library/commits?author=thesalah" title="Tests">β οΈ</a></td> <td align="center" valign="top" width="14.28%"><a href="http://gordonizer.com"> <sub><b>Adam Gordon</b></sub></a> <a href="https://github.com/testing-library/react-testing-library/issues?q=author%3Aicfantv" title="Bug reports">π</a> <a href="https://github.com/testing-library/react-testing-library/commits?author=icfantv" title="Code">π»</a></td> <td align="center" valign="top" width="14.28%"><a href="https://silvenon.com"> <sub><b>Matija MarohniΔ</b></sub></a> <a href="https://github.com/testing-library/react-testing-library/commits?author=silvenon" title="Documentation">π</a></td> <td align="center" valign="top" width="14.28%"><a href="https://github.com/Dajust"> <sub><b>Justice Mba</b></sub></a> <a href="https://github.com/testing-library/react-testing-library/commits?author=Dajust" title="Documentation">π</a></td> </tr> <tr> <td align="center" valign="top" width="14.28%"><a href="https://markpollmann.com/"> <sub><b>Mark Pollmann</b></sub></a> <a href="https://github.com/testing-library/react-testing-library/commits?author=MarkPollmann" title="Documentation">π</a></td> <td align="center" valign="top" width="14.28%"><a href="https://github.com/ehteshamkafeel"> <sub><b>Ehtesham Kafeel</b></sub></a> <a href="https://github.com/testing-library/react-testing-library/commits?author=ehteshamkafeel" title="Code">π»</a> <a href="https://github.com/testing-library/react-testing-library/commits?author=ehteshamkafeel" title="Documentation">π</a></td> <td align="center" valign="top" width="14.28%"><a href="http://jpavon.com"> <sub><b>Julio PavΓ³n</b></sub></a> <a href="https://github.com/testing-library/react-testing-library/commits?author=jpavon" title="Code">π»</a></td> <td align="center" valign="top" width="14.28%"><a href="http://www.duncanleung.com/"> <sub><b>Duncan L</b></sub></a> <a href="https://github.com/testing-library/react-testing-library/commits?author=duncanleung" title="Documentation">π</a> <a href="#example-duncanleung" title="Examples">π‘</a></td> <td align="center" valign="top" width="14.28%"><a href="https://www.linkedin.com/in/tyagow/?locale=en_US"> <sub><b>Tiago Almeida</b></sub></a> <a href="https://github.com/testing-library/react-testing-library/commits?author=tyagow" title="Documentation">π</a></td> <td align="center" valign="top" width="14.28%"><a href="http://rbrtsmith.com/"> <sub><b>Robert Smith</b></sub></a> <a href="https://github.com/testing-library/react-testing-library/issues?q=author%3Arbrtsmith" title="Bug reports">π</a></td> <td align="center" valign="top" width="14.28%"><a href="https://offbyone.tech"> <sub><b>Zach Green</b></sub></a> <a href="https://github.com/testing-library/react-testing-library/commits?author=zgreen" title="Documentation">π</a></td> </tr> <tr> <td align="center" valign="top" width="14.28%"><a href="https://github.com/dadamssg"> <sub><b>dadamssg</b></sub></a> <a href="https://github.com/testing-library/react-testing-library/commits?author=dadamssg" title="Documentation">π</a></td> <td align="center" valign="top" width="14.28%"><a href="https://www.yaabed.com/"> <sub><b>Yazan Aabed</b></sub></a> <a href="#blog-YazanAabeed" title="Blogposts">π</a></td> <td align="center" valign="top" width="14.28%"><a href="https://github.com/timbonicus"> <sub><b>Tim</b></sub></a> <a href="https://github.com/testing-library/react-testing-library/issues?q=author%3Atimbonicus" title="Bug reports">π</a> <a href="https://github.com/testing-library/react-testing-library/commits?author=timbonicus" title="Code">π»</a> <a href="https://github.com/testing-library/react-testing-library/commits?author=timbonicus" title="Documentation">π</a> <a href="https://github.com/testing-library/react-testing-library/commits?author=timbonicus" title="Tests">β οΈ</a></td> <td align="center" valign="top" width="14.28%"><a href="http://divyanshu.xyz"> <sub><b>Divyanshu Maithani</b></sub></a> <a href="#tutorial-divyanshu013" title="Tutorials">β </a> <a href="#video-divyanshu013" title="Videos">πΉ</a></td> <td align="center" valign="top" width="14.28%"><a href="https://www.linkedin.com/in/metagrover"> <sub><b>Deepak Grover</b></sub></a> <a href="#tutorial-metagrover" title="Tutorials">β </a> <a href="#video-metagrover" title="Videos">πΉ</a></td> <td align="center" valign="top" width="14.28%"><a href="https://github.com/eyalcohen4"> <sub><b>Eyal Cohen</b></sub></a> <a href="https://github.com/testing-library/react-testing-library/commits?author=eyalcohen4" title="Documentation">π</a></td> <td align="center" valign="top" width="14.28%"><a href="https://github.com/petermakowski"> <sub><b>Peter Makowski</b></sub></a> <a href="https://github.com/testing-library/react-testing-library/commits?author=petermakowski" title="Documentation">π</a></td> </tr> <tr> <td align="center" valign="top" width="14.28%"><a href="https://github.com/Michielnuyts"> <sub><b>Michiel Nuyts</b></sub></a> <a href="https://github.com/testing-library/react-testing-library/commits?author=Michielnuyts" title="Documentation">π</a></td> <td align="center" valign="top" width="14.28%"><a href="https://github.com/joeynimu"> <sub><b>Joe Ng'ethe</b></sub></a> <a href="https://github.com/testing-library/react-testing-library/commits?author=joeynimu" title="Code">π»</a> <a href="https://github.com/testing-library/react-testing-library/commits?author=joeynimu" title="Documentation">π</a></td> <td align="center" valign="top" width="14.28%"><a href="https://github.com/Enikol"> <sub><b>Kate</b></sub></a> <a href="https://github.com/testing-library/react-testing-library/commits?author=Enikol" title="Documentation">π</a></td> <td align="center" valign="top" width="14.28%"><a href="http://www.seanrparker.com"> <sub><b>Sean</b></sub></a> <a href="https://github.com/testing-library/react-testing-library/commits?author=SeanRParker" title="Documentation">π</a></td> <td align="center" valign="top" width="14.28%"><a href="http://jlongster.com"> <sub><b>James Long</b></sub></a> <a href="#ideas-jlongster" title="Ideas, Planning, & Feedback">π€</a> <a href="#platform-jlongster" title="Packaging/porting to new platform">π¦</a></td> <td align="center" valign="top" width="14.28%"><a href="https://github.com/hhagely"> <sub><b>Herb Hagely</b></sub></a> <a href="#example-hhagely" title="Examples">π‘</a></td> <td align="center" valign="top" width="14.28%"><a href="http://www.wendtedesigns.com/"> <sub><b>Alex Wendte</b></sub></a> <a href="#example-themostcolm" title="Examples">π‘</a></td> </tr> <tr> <td align="center" valign="top" width="14.28%"><a href="http://www.aboutmonica.com"> <sub><b>Monica Powell</b></sub></a> <a href="https://github.com/testing-library/react-testing-library/commits?author=M0nica" title="Documentation">π</a></td> <td align="center" valign="top" width="14.28%"><a href="http://sivkoff.com"> <sub><b>Vitaly Sivkov</b></sub></a> <a href="https://github.com/testing-library/react-testing-library/commits?author=sivkoff" title="Code">π»</a></td> <td align="center" valign="top" width="14.28%"><a href="https://github.com/weyert"> <sub><b>Weyert de Boer</b></sub></a> <a href="#ideas-weyert" title="Ideas, Planning, & Feedback">π€</a> <a href="https://github.com/testing-library/react-testing-library/pulls?q=is%3Apr+reviewed-by%3Aweyert" title="Reviewed Pull Requests">π</a> <a href="#design-weyert" title="Design">π¨</a></td> <td align="center" valign="top" width="14.28%"><a href="https://github.com/EstebanMarin"> <sub><b>EstebanMarin</b></sub></a> <a href="https://github.com/testing-library/react-testing-library/commits?author=EstebanMarin" title="Documentation">π</a></td> <td align="center" valign="top" width="14.28%"><a href="https://github.com/vctormb"> <sub><b>Victor Martins</b></sub></a> <a href="https://github.com/testing-library/react-testing-library/commits?author=vctormb" title="Documentation">π</a></td> <td align="center" valign="top" width="14.28%"><a href="https://github.com/RoystonS"> <sub><b>Royston Shufflebotham</b></sub></a> <a href="https://github.com/testing-library/react-testing-library/issues?q=author%3ARoystonS" title="Bug reports">π</a> <a href="https://github.com/testing-library/react-testing-library/commits?author=RoystonS" title="Documentation">π</a> <a href="#example-RoystonS" title="Examples">π‘</a></td> <td align="center" valign="top" width="14.28%"><a href="https://github.com/chrbala"> <sub><b>chrbala</b></sub></a> <a href="https://github.com/testing-library/react-testing-library/commits?author=chrbala" title="Code">π»</a></td> </tr> <tr> <td align="center" valign="top" width="14.28%"><a href="http://donavon.com"> <sub><b>Donavon West</b></sub></a> <a href="https://github.com/testing-library/react-testing-library/commits?author=donavon" title="Code">π»</a> <a href="https://github.com/testing-library/react-testing-library/commits?author=donavon" title="Documentation">π</a> <a href="#ideas-donavon" title="Ideas, Planning, & Feedback">π€</a> <a href="https://github.com/testing-library/react-testing-library/commits?author=donavon" title="Tests">β οΈ</a></td> <td align="center" valign="top" width="14.28%"><a href="https://github.com/maisano"> <sub><b>Richard Maisano</b></sub></a> <a href="https://github.com/testing-library/react-testing-library/commits?author=maisano" title="Code">π»</a></td> <td align="center" valign="top" width="14.28%"><a href="https://www.marcobiedermann.com"> <sub><b>Marco Biedermann</b></sub></a> <a href="https://github.com/testing-library/react-testing-library/commits?author=marcobiedermann" title="Code">π»</a> <a href="#maintenance-marcobiedermann" title="Maintenance">π§</a> <a href="https://github.com/testing-library/react-testing-library/commits?author=marcobiedermann" title="Tests">β οΈ</a></td> <td align="center" valign="top" width="14.28%"><a href="https://github.com/alexzherdev"> <sub><b>Alex Zherdev</b></sub></a> <a href="https://github.com/testing-library/react-testing-library/issues?q=author%3Aalexzherdev" title="Bug reports">π</a> <a href="https://github.com/testing-library/react-testing-library/commits?author=alexzherdev" title="Code">π»</a></td> <td align="center" valign="top" width="14.28%"><a href="https://twitter.com/Andrewmat"> <sub><b>AndrΓ© Matulionis dos Santos</b></sub></a> <a href="https://github.com/testing-library/react-testing-library/commits?author=Andrewmat" title="Code">π»</a> <a href="#example-Andrewmat" title="Examples">π‘</a> <a href="https://github.com/testing-library/react-testing-library/commits?author=Andrewmat" title="Tests">β οΈ</a></td> <td align="center" valign="top" width="14.28%"><a href="https://github.com/FredyC"> <sub><b>Daniel K.</b></sub></a> <a href="https://github.com/testing-library/react-testing-library/issues?q=author%3AFredyC" title="Bug reports">π</a> <a href="https://github.com/testing-library/react-testing-library/commits?author=FredyC" title="Code">π»</a> <a href="#ideas-FredyC" title="Ideas, Planning, & Feedback">π€</a> <a href="https://github.com/testing-library/react-testing-library/commits?author=FredyC" title="Tests">β οΈ</a> <a href="https://github.com/testing-library/react-testing-library/pulls?q=is%3Apr+reviewed-by%3AFredyC" title="Reviewed Pull Requests">π</a></td> <td align="center" valign="top" width="14.28%"><a href="https://github.com/mohamedmagdy17593"> <sub><b>mohamedmagdy17593</b></sub></a> <a href="https://github.com/testing-library/react-testing-library/commits?author=mohamedmagdy17593" title="Code">π»</a></td> </tr> <tr> <td align="center" valign="top" width="14.28%"><a href="http://lorensr.me"> <sub><b>Loren βΊοΈ</b></sub></a> <a href="https://github.com/testing-library/react-testing-library/commits?author=lorensr" title="Documentation">π</a></td> <td align="center" valign="top" width="14.28%"><a href="https://github.com/MarkFalconbridge"> <sub><b>MarkFalconbridge</b></sub></a> <a href="https://github.com/testing-library/react-testing-library/issues?q=author%3AMarkFalconbridge" title="Bug reports">π</a> <a href="https://github.com/testing-library/react-testing-library/commits?author=MarkFalconbridge" title="Code">π»</a></td> <td align="center" valign="top" width="14.28%"><a href="https://github.com/viniciusavieira"> <sub><b>Vinicius</b></sub></a> <a href="https://github.com/testing-library/react-testing-library/commits?author=viniciusavieira" title="Documentation">π</a> <a href="#example-viniciusavieira" title="Examples">π‘</a></td> <td align="center" valign="top" width="14.28%"><a href="https://github.com/pschyma"> <sub><b>Peter Schyma</b></sub></a> <a href="https://github.com/testing-library/react-testing-library/commits?author=pschyma" title="Code">π»</a></td> <td align="center" valign="top" width="14.28%"><a href="https://github.com/ianschmitz"> <sub><b>Ian Schmitz</b></sub></a> <a href="https://github.com/testing-library/react-testing-library/commits?author=ianschmitz" title="Documentation">π</a></td> <td align="center" valign="top" width="14.28%"><a href="https://github.com/joual"> <sub><b>Joel Marcotte</b></sub></a> <a href="https://github.com/testing-library/react-testing-library/issues?q=author%3Ajoual" title="Bug reports">π</a> <a href="https://github.com/testing-library/react-testing-library/commits?author=joual" title="Tests">β οΈ</a> <a href="https://github.com/testing-library/react-testing-library/commits?author=joual" title="Code">π»</a></td> <td align="center" valign="top" width="14.28%"><a href="http://aledustet.com"> <sub><b>Alejandro Dustet</b></sub></a> <a href="https://github.com/testing-library/react-testing-library/issues?q=author%3Aaledustet" title="Bug reports">π</a></td> </tr> <tr> <td align="center" valign="top" width="14.28%"><a href="https://github.com/bcarroll22"> <sub><b>Brandon Carroll</b></sub></a> <a href="https://github.com/testing-library/react-testing-library/commits?author=bcarroll22" title="Documentation">π</a></td> <td align="center" valign="top" width="14.28%"><a href="https://github.com/lucas0707"> <sub><b>Lucas Machado</b></sub></a> <a href="https://github.com/testing-library/react-testing-library/commits?author=lucas0707" title="Documentation">π</a></td> <td align="center" valign="top" width="14.28%"><a href="http://pascalduez.me"> <sub><b>Pascal Duez</b></sub></a> <a href="#platform-pascalduez" title="Packaging/porting to new platform">π¦</a></td> <td align="center" valign="top" width="14.28%"><a href="https://twitter.com/minh_ngvyen"> <sub><b>Minh Nguyen</b></sub></a> <a href="https://github.com/testing-library/react-testing-library/commits?author=NMinhNguyen" title="Code">π»</a></td> <td align="center" valign="top" width="14.28%"><a href="http://iababy46.blogspot.tw/"> <sub><b>LiaoJimmy</b></sub></a> <a href="https://github.com/testing-library/react-testing-library/commits?author=LiaoJimmy" title="Documentation">π</a></td> <td align="center" valign="top" width="14.28%"><a href="https://github.com/threepointone"> <sub><b>Sunil Pai</b></sub></a> <a href="https://github.com/testing-library/react-testing-library/commits?author=threepointone" title="Code">π»</a> <a href="https://github.com/testing-library/react-testing-library/commits?author=threepointone" title="Tests">β οΈ</a></td> <td align="center" valign="top" width="14.28%"><a href="http://twitter.com/dan_abramov"> <sub><b>Dan Abramov</b></sub></a> <a href="https://github.com/testing-library/react-testing-library/pulls?q=is%3Apr+reviewed-by%3Agaearon" title="Reviewed Pull Requests">π</a></td> </tr> <tr> <td align="center" valign="top" width="14.28%"><a href="https://github.com/ChristianMurphy"> <sub><b>Christian Murphy</b></sub></a> <a href="#infra-ChristianMurphy" title="Infrastructure (Hosting, Build-Tools, etc)">π</a></td> <td align="center" valign="top" width="14.28%"><a href="https://jeetiss.github.io/"> <sub><b>Ivakhnenko Dmitry</b></sub></a> <a href="https://github.com/testing-library/react-testing-library/commits?author=jeetiss" title="Code">π»</a></td> <td align="center" valign="top" width="14.28%"><a href="https://ghuser.io/jamesgeorge007"> <sub><b>James George</b></sub></a> <a href="https://github.com/testing-library/react-testing-library/commits?author=jamesgeorge007" title="Documentation">π</a></td> <td align="center" valign="top" width="14.28%"><a href="https://joaofernandes.me/"> <sub><b>JoΓ£o Fernandes</b></sub></a> <a href="https://github.com/testing-library/react-testing-library/commits?author=JSFernandes" title="Documentation">π</a></td> <td align="center" valign="top" width="14.28%"><a href="https://github.com/alejandroperea"> <sub><b>Alejandro Perea</b></sub></a> <a href="https://github.com/testing-library/react-testing-library/pulls?q=is%3Apr+reviewed-by%3Aalejandroperea" title="Reviewed Pull Requests">π</a></td> <td align="center" valign="top" width="14.28%"><a href="https://nickmccurdy.com/"> <sub><b>Nick McCurdy</b></sub></a> <a href="https://github.com/testing-library/react-testing-library/pulls?q=is%3Apr+reviewed-by%3Anickmccurdy" title="Reviewed Pull Requests">π</a> <a href="#question-nickmccurdy" title="Answering Questions">π¬</a> <a href="#infra-nickmccurdy" title="Infrastructure (Hosting, Build-Tools, etc)">π</a></td> <td align="center" valign="top" width="14.28%"><a href="https://twitter.com/sebsilbermann"> <sub><b>Sebastian Silbermann</b></sub></a> <a href="https://github.com/testing-library/react-testing-library/pulls?q=is%3Apr+reviewed-by%3Aeps1lon" title="Reviewed Pull Requests">π</a></td> </tr> <tr> <td align="center" valign="top" width="14.28%"><a href="https://afontcu.dev"> <sub><b>AdriΓ Fontcuberta</b></sub></a> <a href="https://github.com/testing-library/react-testing-library/pulls?q=is%3Apr+reviewed-by%3Aafontcu" title="Reviewed Pull Requests">π</a> <a href="https://github.com/testing-library/react-testing-library/commits?author=afontcu" title="Documentation">π</a></td> <td align="center" valign="top" width="14.28%"><a href="https://blog.johnnyreilly.com/"> <sub><b>John Reilly</b></sub></a> <a href="https://github.com/testing-library/react-testing-library/pulls?q=is%3Apr+reviewed-by%3Ajohnnyreilly" title="Reviewed Pull Requests">π</a></td> <td align="center" valign="top" width="14.28%"><a href="https://michaeldeboey.be"> <sub><b>MichaΓ«l De Boey</b></sub></a> <a href="https://github.com/testing-library/react-testing-library/pulls?q=is%3Apr+reviewed-by%3AMichaelDeBoey" title="Reviewed Pull Requests">π</a> <a href="https://github.com/testing-library/react-testing-library/commits?author=MichaelDeBoey" title="Code">π»</a></td> <td align="center" valign="top" width="14.28%"><a href="https://cimbul.com"> <sub><b>Tim Yates</b></sub></a> <a href="https://github.com/testing-library/react-testing-library/pulls?q=is%3Apr+reviewed-by%3Acimbul" title="Reviewed Pull Requests">π</a></td> <td align="center" valign="top" width="14.28%"><a href="https://github.com/eventualbuddha"> <sub><b>Brian Donovan</b></sub></a> <a href="https://github.com/testing-library/react-testing-library/commits?author=eventualbuddha" title="Code">π»</a></td> <td align="center" valign="top" width="14.28%"><a href="https://github.com/JaysQubeXon"> <sub><b>Noam Gabriel Jacobson</b></sub></a> <a href="https://github.com/testing-library/react-testing-library/commits?author=JaysQubeXon" title="Documentation">π</a></td> <td align="center" valign="top" width="14.28%"><a href="https://github.com/rvdkooy"> <sub><b>Ronald van der Kooij</b></sub></a> <a href="https://github.com/testing-library/react-testing-library/commits?author=rvdkooy" title="Tests">β οΈ</a> <a href="https://github.com/testing-library/react-testing-library/commits?author=rvdkooy" title="Code">π»</a></td> </tr> <tr> <td align="center" valign="top" width="14.28%"><a href="https://github.com/aayushrajvanshi"> <sub><b>Aayush Rajvanshi</b></sub></a> <a href="https://github.com/testing-library/react-testing-library/commits?author=aayushrajvanshi" title="Documentation">π</a></td> <td align="center" valign="top" width="14.28%"><a href="https://elyalamillo.com"> <sub><b>Ely Alamillo</b></sub></a> <a href="https://github.com/testing-library/react-testing-library/commits?author=ely-alamillo" title="Code">π»</a> <a href="https://github.com/testing-library/react-testing-library/commits?author=ely-alamillo" title="Tests">β οΈ</a></td> <td align="center" valign="top" width="14.28%"><a href="https://github.com/danieljcafonso"> <sub><b>Daniel Afonso</b></sub></a> <a href="https://github.com/testing-library/react-testing-library/commits?author=danieljcafonso" title="Code">π»</a> <a href="https://github.com/testing-library/react-testing-library/commits?author=danieljcafonso" title="Tests">β οΈ</a></td> <td align="center" valign="top" width="14.28%"><a href="http://www.laurensbosscher.nl"> <sub><b>Laurens Bosscher</b></sub></a> <a href="https://github.com/testing-library/react-testing-library/commits?author=LaurensBosscher" title="Code">π»</a></td> <td align="center" valign="top" width="14.28%"><a href="https://twitter.com/__sakito__"> <sub><b>Sakito Mukai</b></sub></a> <a href="https://github.com/testing-library/react-testing-library/commits?author=sakito21" title="Documentation">π</a></td> <td align="center" valign="top" width="14.28%"><a href="http://turkerteke.com"> <sub><b>TΓΌrker Teke</b></sub></a> <a href="https://github.com/testing-library/react-testing-library/commits?author=tteke" title="Documentation">π</a></td> <td align="center" valign="top" width="14.28%"><a href="http://linkedin.com/in/zachbrogan"> <sub><b>Zach Brogan</b></sub></a> <a href="https://github.com/testing-library/react-testing-library/commits?author=zbrogz" title="Code">π»</a> <a href="https://github.com/testing-library/react-testing-library/commits?author=zbrogz" title="Tests">β οΈ</a></td> </tr> <tr> <td align="center" valign="top" width="14.28%"><a href="https://ryota-murakami.github.io/"> <sub><b>Ryota Murakami</b></sub></a> <a href="https://github.com/testing-library/react-testing-library/commits?author=ryota-murakami" title="Documentation">π</a></td> <td align="center" valign="top" width="14.28%"><a href="https://github.com/hottmanmichael"> <sub><b>Michael Hottman</b></sub></a> <a href="#ideas-hottmanmichael" title="Ideas, Planning, & Feedback">π€</a></td> <td align="center" valign="top" width="14.28%"><a href="https://github.com/stevenfitzpatrick"> <sub><b>Steven Fitzpatrick</b></sub></a> <a href="https://github.com/testing-library/react-testing-library/issues?q=author%3Astevenfitzpatrick" title="Bug reports">π</a></td> <td align="center" valign="top" width="14.28%"><a href="https://github.com/juangl"> <sub><b>Juan Je GarcΓa</b></sub></a> <a href="https://github.com/testing-library/react-testing-library/commits?author=juangl" title="Documentation">π</a></td> <td align="center" valign="top" width="14.28%"><a href="https://ghuser.io/Ishaan28malik"> <sub><b>Championrunner</b></sub></a> <a href="https://github.com/testing-library/react-testing-library/commits?author=Ishaan28malik" title="Documentation">π</a></td> <td align="center" valign="top" width="14.28%"><a href="https://github.com/samtsai"> <sub><b>Sam Tsai</b></sub></a> <a href="https://github.com/testing-library/react-testing-library/commits?author=samtsai" title="Code">π»</a> <a href="https://github.com/testing-library/react-testing-library/commits?author=samtsai" title="Tests">β οΈ</a> <a href="https://github.com/testing-library/react-testing-library/commits?author=samtsai" title="Documentation">π</a></td> <td align="center" valign="top" width="14.28%"><a href="https://www.echooff.dev"> <sub><b>Christian Rackerseder</b></sub></a> <a href="https://github.com/testing-library/react-testing-library/commits?author=screendriver" title="Code">π»</a></td> </tr> <tr> <td align="center" valign="top" width="14.28%"><a href="https://github.com/NiGhTTraX"> <sub><b>Andrei Picus</b></sub></a> <a href="https://github.com/testing-library/react-testing-library/issues?q=author%3ANiGhTTraX" title="Bug reports">π</a> <a href="https://github.com/testing-library/react-testing-library/pulls?q=is%3Apr+reviewed-by%3ANiGhTTraX" title="Reviewed Pull Requests">π</a></td> <td align="center" valign="top" width="14.28%"><a href="https://redd.one"> <sub><b>Artem Zakharchenko</b></sub></a> <a href="https://github.com/testing-library/react-testing-library/commits?author=kettanaito" title="Documentation">π</a></td> <td align="center" valign="top" width="14.28%"><a href="http://michaelsiek.com"> <sub><b>Michael</b></sub></a> <a href="https://github.com/testing-library/react-testing-library/commits?author=michael-siek" title="Documentation">π</a></td> <td align="center" valign="top" width="14.28%"><a href="http://2dubbing.tistory.com"> <sub><b>Braden Lee</b></sub></a> <a href="https://github.com/testing-library/react-testing-library/commits?author=2dubbing" title="Documentation">π</a></td> <td align="center" valign="top" width="14.28%"><a href="http://kamranicus.com/"> <sub><b>Kamran Ayub</b></sub></a> <a href="https://github.com/testing-library/react-testing-library/commits?author=kamranayub" title="Code">π»</a> <a href="https://github.com/testing-library/react-testing-library/commits?author=kamranayub" title="Tests">β οΈ</a></td> <td align="center" valign="top" width="14.28%"><a href="https://twitter.com/matanbobi"> <sub><b>Matan Borenkraout</b></sub></a> <a href="https://github.com/testing-library/react-testing-library/commits?author=MatanBobi" title="Code">π»</a></td> <td align="center" valign="top" width="14.28%"><a href="http://ryanbigg.com"> <sub><b>Ryan Bigg</b></sub></a> <a href="#maintenance-radar" title="Maintenance">π§</a></td> </tr> <tr> <td align="center" valign="top" width="14.28%"><a href="https://antonhalim.com"> <sub><b>Anton Halim</b></sub></a> <a href="https://github.com/testing-library/react-testing-library/commits?author=antonhalim" title="Documentation">π</a></td> <td align="center" valign="top" width="14.28%"><a href="http://artmalko.ru"> <sub><b>Artem Malko</b></sub></a> <a href="https://github.com/testing-library/react-testing-library/commits?author=artem-malko" title="Code">π»</a></td> <td align="center" valign="top" width="14.28%"><a href="http://gerritalex.de"> <sub><b>Gerrit Alex</b></sub></a> <a href="https://github.com/testing-library/react-testing-library/commits?author=ljosberinn" title="Code">π»</a></td> <td align="center" valign="top" width="14.28%"><a href="https://github.com/karthick3018"> <sub><b>Karthick Raja</b></sub></a> <a href="https://github.com/testing-library/react-testing-library/commits?author=karthick3018" title="Code">π»</a></td> <td align="center" valign="top" width="14.28%"><a href="https://github.com/theashraf"> <sub><b>Abdelrahman Ashraf</b></sub></a> <a href="https://github.com/testing-library/react-testing-library/commits?author=theashraf" title="Code">π»</a></td> <td align="center" valign="top" width="14.28%"><a href="https://github.com/lidoravitan"> <sub><b>Lidor Avitan</b></sub></a> <a href="https://github.com/testing-library/react-testing-library/commits?author=lidoravitan" title="Documentation">π</a></td> <td align="center" valign="top" width="14.28%"><a href="https://github.com/ljharb"> <sub><b>Jordan Harband</b></sub></a> <a href="https://github.com/testing-library/react-testing-library/pulls?q=is%3Apr+reviewed-by%3Aljharb" title="Reviewed Pull Requests">π</a> <a href="#ideas-ljharb" title="Ideas, Planning, & Feedback">π€</a></td> </tr> <tr> <td align="center" valign="top" width="14.28%"><a href="https://github.com/marcosvega91"> <sub><b>Marco Moretti</b></sub></a> <a href="https://github.com/testing-library/react-testing-library/commits?author=marcosvega91" title="Code">π»</a></td> <td align="center" valign="top" width="14.28%"><a href="https://github.com/sanchit121"> <sub><b>sanchit121</b></sub></a> <a href="https://github.com/testing-library/react-testing-library/issues?q=author%3Asanchit121" title="Bug reports">π</a> <a href="https://github.com/testing-library/react-testing-library/commits?author=sanchit121" title="Code">π»</a></td> <td align="center" valign="top" width="14.28%"><a href="https://github.com/solufa"> <sub><b>Solufa</b></sub></a> <a href="https://github.com/testing-library/react-testing-library/issues?q=author%3Asolufa" title="Bug reports">π</a> <a href="https://github.com/testing-library/react-testing-library/commits?author=solufa" title="Code">π»</a></td> <td align="center" valign="top" width="14.28%"><a href="https://codepen.io/ariperkkio/"> <sub><b>Ari PerkkiΓΆ</b></sub></a> <a href="https://github.com/testing-library/react-testing-library/commits?author=AriPerkkio" title="Tests">β οΈ</a></td> <td align="center" valign="top" width="14.28%"><a href="https://github.com/jhnns"> <sub><b>Johannes Ewald</b></sub></a> <a href="https://github.com/testing-library/react-testing-library/commits?author=jhnns" title="Code">π»</a></td> <td align="center" valign="top" width="14.28%"><a href="https://github.com/anpaopao"> <sub><b>Angus J. Pope</b></sub></a> <a href="https://github.com/testing-library/react-testing-library/commits?author=anpaopao" title="Documentation">π</a></td> <td align="center" valign="top" width="14.28%"><a href="https://github.com/leschdom"> <sub><b>Dominik Lesch</b></sub></a> <a href="https://github.com/testing-library/react-testing-library/commits?author=leschdom" title="Documentation">π</a></td> </tr> <tr> <td align="center" valign="top" width="14.28%"><a href="https://github.com/ImADrafter"> <sub><b>Marcos GΓ³mez</b></sub></a> <a href="https://github.com/testing-library/react-testing-library/commits?author=ImADrafter" title="Documentation">π</a></td> <td align="center" valign="top" width="14.28%"><a href="https://www.akashshyam.online/"> <sub><b>Akash Shyam</b></sub></a> <a href="https://github.com/testing-library/react-testing-library/issues?q=author%3Aakashshyamdev" title="Bug reports">π</a></td> <td align="center" valign="top" width="14.28%"><a href="https://hen.ne.ke"> <sub><b>Fabian Meumertzheim</b></sub></a> <a href="https://github.com/testing-library/react-testing-library/commits?author=fmeum" title="Code">π»</a> <a href="https://github.com/testing-library/react-testing-library/issues?q=author%3Afmeum" title="Bug reports">π</a></td> <td align="center" valign="top" width="14.28%"><a href="https://github.com/Nokel81"> <sub><b>Sebastian Malton</b></sub></a> <a href="https://github.com/testing-library/react-testing-library/issues?q=author%3ANokel81" title="Bug reports">π</a> <a href="https://github.com/testing-library/react-testing-library/commits?author=Nokel81" title="Code">π»</a></td> <td align="center" valign="top" width="14.28%"><a href="https://github.com/mboettcher"> <sub><b>Martin BΓΆttcher</b></sub></a> <a href="https://github.com/testing-library/react-testing-library/commits?author=mboettcher" title="Code">π»</a></td> <td align="center" valign="top" width="14.28%"><a href="http://tkdodo.eu"> <sub><b>Dominik Dorfmeister</b></sub></a> <a href="https://github.com/testing-library/react-testing-library/commits?author=TkDodo" title="Code">π»</a></td> <td align="center" valign="top" width="14.28%"><a href="https://stephensauceda.com"> <sub><b>Stephen Sauceda</b></sub></a> <a href="https://github.com/testing-library/react-testing-library/commits?author=stephensauceda" title="Documentation">π</a></td> </tr> <tr> <td align="center" valign="top" width="14.28%"><a href="http://cmdcolin.github.io"> <sub><b>Colin Diesh</b></sub></a> <a href="https://github.com/testing-library/react-testing-library/commits?author=cmdcolin" title="Documentation">π</a></td> <td align="center" valign="top" width="14.28%"><a href="http://yinm.info"> <sub><b>Yusuke Iinuma</b></sub></a> <a href="https://github.com/testing-library/react-testing-library/commits?author=yinm" title="Code">π»</a></td> <td align="center" valign="top" width="14.28%"><a href="https://github.com/trappar"> <sub><b>Jeff Way</b></sub></a> <a href="https://github.com/testing-library/react-testing-library/commits?author=trappar" title="Code">π»</a></td> <td align="center" valign="top" width="14.28%"><a href="http://belchior.me"> <sub><b>Bernardo Belchior</b></sub></a> <a href="https://github.com/testing-library/react-testing-library/commits?author=bernardobelchior" title="Code">π»</a> <a href="https://github.com/testing-library/react-testing-library/commits?author=bernardobelchior" title="Documentation">π</a></td> </tr> </tbody> </table> <!-- markdownlint-restore --> <!-- prettier-ignore-end --> <!-- ALL-CONTRIBUTORS-LIST:END -->This project follows the all-contributors specification. Contributions of any kind welcome!