1 | <div align="center">
|
2 | <h1>React Testing Library</h1>
|
3 |
|
4 | <a href="https://www.emojione.com/emoji/1f410">
|
5 | <img
|
6 | height="80"
|
7 | width="80"
|
8 | alt="goat"
|
9 | src="https://raw.githubusercontent.com/testing-library/react-testing-library/main/other/goat.png"
|
10 | />
|
11 | </a>
|
12 |
|
13 | <p>Simple and complete React DOM testing utilities that encourage good testing
|
14 | practices.</p>
|
15 |
|
16 | <br />
|
17 |
|
18 | [**Read The Docs**](https://testing-library.com/react) |
|
19 | [Edit the docs](https://github.com/testing-library/testing-library-docs)
|
20 |
|
21 | <br />
|
22 | </div>
|
23 |
|
24 | <hr />
|
25 |
|
26 |
|
27 | [![Build Status][build-badge]][build]
|
28 | [![Code Coverage][coverage-badge]][coverage]
|
29 | [![version][version-badge]][package]
|
30 | [![downloads][downloads-badge]][npmtrends]
|
31 | [![MIT License][license-badge]][license]
|
32 | [![All Contributors][all-contributors-badge]](#contributors)
|
33 | [![PRs Welcome][prs-badge]][prs]
|
34 | [![Code of Conduct][coc-badge]][coc]
|
35 | [![Discord][discord-badge]][discord]
|
36 |
|
37 | [![Watch on GitHub][github-watch-badge]][github-watch]
|
38 | [![Star on GitHub][github-star-badge]][github-star]
|
39 | [![Tweet][twitter-badge]][twitter]
|
40 |
|
41 |
|
42 | <div align="center">
|
43 | <a href="https://testingjavascript.com">
|
44 | <img
|
45 | width="500"
|
46 | alt="TestingJavaScript.com Learn the smart, efficient way to test any JavaScript application."
|
47 | src="https://raw.githubusercontent.com/testing-library/react-testing-library/main/other/testingjavascript.jpg"
|
48 | />
|
49 | </a>
|
50 | </div>
|
51 |
|
52 | ## Table of Contents
|
53 |
|
54 |
|
55 |
|
56 |
|
57 | - [The problem](#the-problem)
|
58 | - [The solution](#the-solution)
|
59 | - [Installation](#installation)
|
60 | - [Suppressing unnecessary warnings on React DOM 16.8](#suppressing-unnecessary-warnings-on-react-dom-168)
|
61 | - [Examples](#examples)
|
62 | - [Basic Example](#basic-example)
|
63 | - [Complex Example](#complex-example)
|
64 | - [More Examples](#more-examples)
|
65 | - [Hooks](#hooks)
|
66 | - [Guiding Principles](#guiding-principles)
|
67 | - [Docs](#docs)
|
68 | - [Issues](#issues)
|
69 | - [๐ Bugs](#-bugs)
|
70 | - [๐ก Feature Requests](#-feature-requests)
|
71 | - [โ Questions](#-questions)
|
72 | - [Contributors](#contributors)
|
73 | - [LICENSE](#license)
|
74 |
|
75 |
|
76 |
|
77 | ## The problem
|
78 |
|
79 | You want to write maintainable tests for your React components. As a part of
|
80 | this goal, you want your tests to avoid including implementation details of your
|
81 | components and rather focus on making your tests give you the confidence for
|
82 | which they are intended. As part of this, you want your testbase to be
|
83 | maintainable in the long run so refactors of your components (changes to
|
84 | implementation but not functionality) don't break your tests and slow you and
|
85 | your team down.
|
86 |
|
87 | ## The solution
|
88 |
|
89 | The `React Testing Library` is a very lightweight solution for testing React
|
90 | components. It provides light utility functions on top of `react-dom` and
|
91 | `react-dom/test-utils`, in a way that encourages better testing practices. Its
|
92 | primary guiding principle is:
|
93 |
|
94 | > [The more your tests resemble the way your software is used, the more
|
95 | > confidence they can give you.][guiding-principle]
|
96 |
|
97 | ## Installation
|
98 |
|
99 | This module is distributed via [npm][npm] which is bundled with [node][node] and
|
100 | should be installed as one of your project's `devDependencies`.
|
101 | Starting from RTL version 16, you'll also need to install
|
102 | `@testing-library/dom`:
|
103 |
|
104 | ```
|
105 | npm install --save-dev @testing-library/react @testing-library/dom
|
106 | ```
|
107 |
|
108 | or
|
109 |
|
110 | for installation via [yarn][yarn]
|
111 |
|
112 | ```
|
113 | yarn add --dev @testing-library/react @testing-library/dom
|
114 | ```
|
115 |
|
116 | This library has `peerDependencies` listings for `react`, `react-dom` and
|
117 | starting from RTL version 16 also `@testing-library/dom`.
|
118 |
|
119 | _React Testing Library versions 13+ require React v18. If your project uses an
|
120 | older version of React, be sure to install version 12:_
|
121 |
|
122 | ```
|
123 | npm install --save-dev @testing-library/react@12
|
124 |
|
125 |
|
126 | yarn add --dev @testing-library/react@12
|
127 | ```
|
128 |
|
129 | You may also be interested in installing `@testing-library/jest-dom` so you can
|
130 | use [the custom jest matchers](https://github.com/testing-library/jest-dom).
|
131 |
|
132 | > [**Docs**](https://testing-library.com/react)
|
133 |
|
134 | ### Suppressing unnecessary warnings on React DOM 16.8
|
135 |
|
136 | There is a known compatibility issue with React DOM 16.8 where you will see the
|
137 | following warning:
|
138 |
|
139 | ```
|
140 | Warning: An update to ComponentName inside a test was not wrapped in act(...).
|
141 | ```
|
142 |
|
143 | If you cannot upgrade to React DOM 16.9, you may suppress the warnings by adding
|
144 | the following snippet to your test configuration
|
145 | ([learn more](https://github.com/testing-library/react-testing-library/issues/281)):
|
146 |
|
147 | ```js
|
148 | // this is just a little hack to silence a warning that we'll get until we
|
149 | // upgrade to 16.9. See also: https://github.com/facebook/react/pull/14853
|
150 | const originalError = console.error
|
151 | beforeAll(() => {
|
152 | console.error = (...args) => {
|
153 | if (/Warning.*not wrapped in act/.test(args[0])) {
|
154 | return
|
155 | }
|
156 | originalError.call(console, ...args)
|
157 | }
|
158 | })
|
159 |
|
160 | afterAll(() => {
|
161 | console.error = originalError
|
162 | })
|
163 | ```
|
164 |
|
165 | ## Examples
|
166 |
|
167 | ### Basic Example
|
168 |
|
169 | ```jsx
|
170 | // hidden-message.js
|
171 | import * as React from 'react'
|
172 |
|
173 | // NOTE: React Testing Library works well with React Hooks and classes.
|
174 | // Your tests will be the same regardless of how you write your components.
|
175 | function HiddenMessage({children}) {
|
176 | const [showMessage, setShowMessage] = React.useState(false)
|
177 | return (
|
178 | <div>
|
179 | <label htmlFor="toggle">Show Message</label>
|
180 | <input
|
181 | id="toggle"
|
182 | type="checkbox"
|
183 | onChange={e => setShowMessage(e.target.checked)}
|
184 | checked={showMessage}
|
185 | />
|
186 | {showMessage ? children : null}
|
187 | </div>
|
188 | )
|
189 | }
|
190 |
|
191 | export default HiddenMessage
|
192 | ```
|
193 |
|
194 | ```jsx
|
195 | // __tests__/hidden-message.js
|
196 | // these imports are something you'd normally configure Jest to import for you
|
197 | // automatically. Learn more in the setup docs: https://testing-library.com/docs/react-testing-library/setup#cleanup
|
198 | import '@testing-library/jest-dom'
|
199 | // NOTE: jest-dom adds handy assertions to Jest and is recommended, but not required
|
200 |
|
201 | import * as React from 'react'
|
202 | import {render, fireEvent, screen} from '@testing-library/react'
|
203 | import HiddenMessage from '../hidden-message'
|
204 |
|
205 | test('shows the children when the checkbox is checked', () => {
|
206 | const testMessage = 'Test Message'
|
207 | render(<HiddenMessage>{testMessage}</HiddenMessage>)
|
208 |
|
209 | // query* functions will return the element or null if it cannot be found
|
210 | // get* functions will return the element or throw an error if it cannot be found
|
211 | expect(screen.queryByText(testMessage)).toBeNull()
|
212 |
|
213 | // the queries can accept a regex to make your selectors more resilient to content tweaks and changes.
|
214 | fireEvent.click(screen.getByLabelText(/show/i))
|
215 |
|
216 | // .toBeInTheDocument() is an assertion that comes from jest-dom
|
217 | // otherwise you could use .toBeDefined()
|
218 | expect(screen.getByText(testMessage)).toBeInTheDocument()
|
219 | })
|
220 | ```
|
221 |
|
222 | ### Complex Example
|
223 |
|
224 | ```jsx
|
225 | // login.js
|
226 | import * as React from 'react'
|
227 |
|
228 | function Login() {
|
229 | const [state, setState] = React.useReducer((s, a) => ({...s, ...a}), {
|
230 | resolved: false,
|
231 | loading: false,
|
232 | error: null,
|
233 | })
|
234 |
|
235 | function handleSubmit(event) {
|
236 | event.preventDefault()
|
237 | const {usernameInput, passwordInput} = event.target.elements
|
238 |
|
239 | setState({loading: true, resolved: false, error: null})
|
240 |
|
241 | window
|
242 | .fetch('/api/login', {
|
243 | method: 'POST',
|
244 | headers: {'Content-Type': 'application/json'},
|
245 | body: JSON.stringify({
|
246 | username: usernameInput.value,
|
247 | password: passwordInput.value,
|
248 | }),
|
249 | })
|
250 | .then(r => r.json().then(data => (r.ok ? data : Promise.reject(data))))
|
251 | .then(
|
252 | user => {
|
253 | setState({loading: false, resolved: true, error: null})
|
254 | window.localStorage.setItem('token', user.token)
|
255 | },
|
256 | error => {
|
257 | setState({loading: false, resolved: false, error: error.message})
|
258 | },
|
259 | )
|
260 | }
|
261 |
|
262 | return (
|
263 | <div>
|
264 | <form onSubmit={handleSubmit}>
|
265 | <div>
|
266 | <label htmlFor="usernameInput">Username</label>
|
267 | <input id="usernameInput" />
|
268 | </div>
|
269 | <div>
|
270 | <label htmlFor="passwordInput">Password</label>
|
271 | <input id="passwordInput" type="password" />
|
272 | </div>
|
273 | <button type="submit">Submit{state.loading ? '...' : null}</button>
|
274 | </form>
|
275 | {state.error ? <div role="alert">{state.error}</div> : null}
|
276 | {state.resolved ? (
|
277 | <div role="alert">Congrats! You're signed in!</div>
|
278 | ) : null}
|
279 | </div>
|
280 | )
|
281 | }
|
282 |
|
283 | export default Login
|
284 | ```
|
285 |
|
286 | ```jsx
|
287 | // __tests__/login.js
|
288 | // again, these first two imports are something you'd normally handle in
|
289 | // your testing framework configuration rather than importing them in every file.
|
290 | import '@testing-library/jest-dom'
|
291 | import * as React from 'react'
|
292 | // import API mocking utilities from Mock Service Worker.
|
293 | import {rest} from 'msw'
|
294 | import {setupServer} from 'msw/node'
|
295 | // import testing utilities
|
296 | import {render, fireEvent, screen} from '@testing-library/react'
|
297 | import Login from '../login'
|
298 |
|
299 | const fakeUserResponse = {token: 'fake_user_token'}
|
300 | const server = setupServer(
|
301 | rest.post('/api/login', (req, res, ctx) => {
|
302 | return res(ctx.json(fakeUserResponse))
|
303 | }),
|
304 | )
|
305 |
|
306 | beforeAll(() => server.listen())
|
307 | afterEach(() => {
|
308 | server.resetHandlers()
|
309 | window.localStorage.removeItem('token')
|
310 | })
|
311 | afterAll(() => server.close())
|
312 |
|
313 | test('allows the user to login successfully', async () => {
|
314 | render(<Login />)
|
315 |
|
316 | // fill out the form
|
317 | fireEvent.change(screen.getByLabelText(/username/i), {
|
318 | target: {value: 'chuck'},
|
319 | })
|
320 | fireEvent.change(screen.getByLabelText(/password/i), {
|
321 | target: {value: 'norris'},
|
322 | })
|
323 |
|
324 | fireEvent.click(screen.getByText(/submit/i))
|
325 |
|
326 | // just like a manual tester, we'll instruct our test to wait for the alert
|
327 | // to show up before continuing with our assertions.
|
328 | const alert = await screen.findByRole('alert')
|
329 |
|
330 | // .toHaveTextContent() comes from jest-dom's assertions
|
331 | // otherwise you could use expect(alert.textContent).toMatch(/congrats/i)
|
332 | // but jest-dom will give you better error messages which is why it's recommended
|
333 | expect(alert).toHaveTextContent(/congrats/i)
|
334 | expect(window.localStorage.getItem('token')).toEqual(fakeUserResponse.token)
|
335 | })
|
336 |
|
337 | test('handles server exceptions', async () => {
|
338 | // mock the server error response for this test suite only.
|
339 | server.use(
|
340 | rest.post('/api/login', (req, res, ctx) => {
|
341 | return res(ctx.status(500), ctx.json({message: 'Internal server error'}))
|
342 | }),
|
343 | )
|
344 |
|
345 | render(<Login />)
|
346 |
|
347 | // fill out the form
|
348 | fireEvent.change(screen.getByLabelText(/username/i), {
|
349 | target: {value: 'chuck'},
|
350 | })
|
351 | fireEvent.change(screen.getByLabelText(/password/i), {
|
352 | target: {value: 'norris'},
|
353 | })
|
354 |
|
355 | fireEvent.click(screen.getByText(/submit/i))
|
356 |
|
357 | // wait for the error message
|
358 | const alert = await screen.findByRole('alert')
|
359 |
|
360 | expect(alert).toHaveTextContent(/internal server error/i)
|
361 | expect(window.localStorage.getItem('token')).toBeNull()
|
362 | })
|
363 | ```
|
364 |
|
365 | > We recommend using [Mock Service Worker](https://github.com/mswjs/msw) library
|
366 | > to declaratively mock API communication in your tests instead of stubbing
|
367 | > `window.fetch`, or relying on third-party adapters.
|
368 |
|
369 | ### More Examples
|
370 |
|
371 | > We're in the process of moving examples to the
|
372 | > [docs site](https://testing-library.com/docs/example-codesandbox)
|
373 |
|
374 | You'll find runnable examples of testing with different libraries in
|
375 | [the `react-testing-library-examples` codesandbox](https://codesandbox.io/s/github/kentcdodds/react-testing-library-examples).
|
376 | Some included are:
|
377 |
|
378 | - [`react-redux`](https://codesandbox.io/s/github/kentcdodds/react-testing-library-examples/tree/main/?fontsize=14&module=%2Fsrc%2F__tests__%2Freact-redux.js&previewwindow=tests)
|
379 | - [`react-router`](https://codesandbox.io/s/github/kentcdodds/react-testing-library-examples/tree/main/?fontsize=14&module=%2Fsrc%2F__tests__%2Freact-router.js&previewwindow=tests)
|
380 | - [`react-context`](https://codesandbox.io/s/github/kentcdodds/react-testing-library-examples/tree/main/?fontsize=14&module=%2Fsrc%2F__tests__%2Freact-context.js&previewwindow=tests)
|
381 |
|
382 | ## Hooks
|
383 |
|
384 | If you are interested in testing a custom hook, check out [React Hooks Testing
|
385 | Library][react-hooks-testing-library].
|
386 |
|
387 | > NOTE: it is not recommended to test single-use custom hooks in isolation from
|
388 | > the components where it's being used. It's better to test the component that's
|
389 | > using the hook rather than the hook itself. The `React Hooks Testing Library`
|
390 | > is intended to be used for reusable hooks/libraries.
|
391 |
|
392 | ## Guiding Principles
|
393 |
|
394 | > [The more your tests resemble the way your software is used, the more
|
395 | > confidence they can give you.][guiding-principle]
|
396 |
|
397 | We try to only expose methods and utilities that encourage you to write tests
|
398 | that closely resemble how your React components are used.
|
399 |
|
400 | Utilities are included in this project based on the following guiding
|
401 | principles:
|
402 |
|
403 | 1. If it relates to rendering components, it deals with DOM nodes rather than
|
404 | component instances, nor should it encourage dealing with component
|
405 | instances.
|
406 | 2. It should be generally useful for testing individual React components or
|
407 | full React applications. While this library is focused on `react-dom`,
|
408 | utilities could be included even if they don't directly relate to
|
409 | `react-dom`.
|
410 | 3. Utility implementations and APIs should be simple and flexible.
|
411 |
|
412 | Most importantly, we want React Testing Library to be pretty light-weight,
|
413 | simple, and easy to understand.
|
414 |
|
415 | ## Docs
|
416 |
|
417 | [**Read The Docs**](https://testing-library.com/react) |
|
418 | [Edit the docs](https://github.com/testing-library/testing-library-docs)
|
419 |
|
420 | ## Issues
|
421 |
|
422 | Looking to contribute? Look for the [Good First Issue][good-first-issue] label.
|
423 |
|
424 | ### ๐ Bugs
|
425 |
|
426 | Please file an issue for bugs, missing documentation, or unexpected behavior.
|
427 |
|
428 | [**See Bugs**][bugs]
|
429 |
|
430 | ### ๐ก Feature Requests
|
431 |
|
432 | Please file an issue to suggest new features. Vote on feature requests by adding
|
433 | a ๐. This helps maintainers prioritize what to work on.
|
434 |
|
435 | [**See Feature Requests**][requests]
|
436 |
|
437 | ### โ Questions
|
438 |
|
439 | For questions related to using the library, please visit a support community
|
440 | instead of filing an issue on GitHub.
|
441 |
|
442 | - [Discord][discord]
|
443 | - [Stack Overflow][stackoverflow]
|
444 |
|
445 | ## Contributors
|
446 |
|
447 | Thanks goes to these people ([emoji key][emojis]):
|
448 |
|
449 |
|
450 |
|
451 |
|
452 | <table>
|
453 | <tbody>
|
454 | <tr>
|
455 | <td align="center" valign="top" width="14.28%"><a href="https://kentcdodds.com"><img src="https://avatars.githubusercontent.com/u/1500684?v=3?s=100" width="100px;" alt="Kent C. Dodds"/><br /><sub><b>Kent C. Dodds</b></sub></a><br /><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>
|
456 | <td align="center" valign="top" width="14.28%"><a href="http://audiolion.github.io"><img src="https://avatars1.githubusercontent.com/u/2430381?v=4?s=100" width="100px;" alt="Ryan Castner"/><br /><sub><b>Ryan Castner</b></sub></a><br /><a href="https://github.com/testing-library/react-testing-library/commits?author=audiolion" title="Documentation">๐</a></td>
|
457 | <td align="center" valign="top" width="14.28%"><a href="https://www.dnlsandiego.com"><img src="https://avatars0.githubusercontent.com/u/8008023?v=4?s=100" width="100px;" alt="Daniel Sandiego"/><br /><sub><b>Daniel Sandiego</b></sub></a><br /><a href="https://github.com/testing-library/react-testing-library/commits?author=dnlsandiego" title="Code">๐ป</a></td>
|
458 | <td align="center" valign="top" width="14.28%"><a href="https://github.com/Miklet"><img src="https://avatars2.githubusercontent.com/u/12592677?v=4?s=100" width="100px;" alt="Paweล Mikoลajczyk"/><br /><sub><b>Paweล Mikoลajczyk</b></sub></a><br /><a href="https://github.com/testing-library/react-testing-library/commits?author=Miklet" title="Code">๐ป</a></td>
|
459 | <td align="center" valign="top" width="14.28%"><a href="http://co.linkedin.com/in/alejandronanez/"><img src="https://avatars3.githubusercontent.com/u/464978?v=4?s=100" width="100px;" alt="Alejandro รรกรฑez Ortiz"/><br /><sub><b>Alejandro รรกรฑez Ortiz</b></sub></a><br /><a href="https://github.com/testing-library/react-testing-library/commits?author=alejandronanez" title="Documentation">๐</a></td>
|
460 | <td align="center" valign="top" width="14.28%"><a href="https://github.com/pbomb"><img src="https://avatars0.githubusercontent.com/u/1402095?v=4?s=100" width="100px;" alt="Matt Parrish"/><br /><sub><b>Matt Parrish</b></sub></a><br /><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>
|
461 | <td align="center" valign="top" width="14.28%"><a href="https://github.com/wKovacs64"><img src="https://avatars1.githubusercontent.com/u/1288694?v=4?s=100" width="100px;" alt="Justin Hall"/><br /><sub><b>Justin Hall</b></sub></a><br /><a href="#platform-wKovacs64" title="Packaging/porting to new platform">๐ฆ</a></td>
|
462 | </tr>
|
463 | <tr>
|
464 | <td align="center" valign="top" width="14.28%"><a href="https://github.com/antoaravinth"><img src="https://avatars1.githubusercontent.com/u/1241511?s=460&v=4?s=100" width="100px;" alt="Anto Aravinth"/><br /><sub><b>Anto Aravinth</b></sub></a><br /><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>
|
465 | <td align="center" valign="top" width="14.28%"><a href="https://github.com/JonahMoses"><img src="https://avatars2.githubusercontent.com/u/3462296?v=4?s=100" width="100px;" alt="Jonah Moses"/><br /><sub><b>Jonah Moses</b></sub></a><br /><a href="https://github.com/testing-library/react-testing-library/commits?author=JonahMoses" title="Documentation">๐</a></td>
|
466 | <td align="center" valign="top" width="14.28%"><a href="http://team.thebrain.pro"><img src="https://avatars1.githubusercontent.com/u/4002543?v=4?s=100" width="100px;" alt="ลukasz Gandecki"/><br /><sub><b>ลukasz Gandecki</b></sub></a><br /><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>
|
467 | <td align="center" valign="top" width="14.28%"><a href="https://sompylasar.github.io"><img src="https://avatars2.githubusercontent.com/u/498274?v=4?s=100" width="100px;" alt="Ivan Babak"/><br /><sub><b>Ivan Babak</b></sub></a><br /><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>
|
468 | <td align="center" valign="top" width="14.28%"><a href="https://github.com/jday3"><img src="https://avatars3.githubusercontent.com/u/4439618?v=4?s=100" width="100px;" alt="Jesse Day"/><br /><sub><b>Jesse Day</b></sub></a><br /><a href="https://github.com/testing-library/react-testing-library/commits?author=jday3" title="Code">๐ป</a></td>
|
469 | <td align="center" valign="top" width="14.28%"><a href="http://gnapse.github.io"><img src="https://avatars0.githubusercontent.com/u/15199?v=4?s=100" width="100px;" alt="Ernesto Garcรญa"/><br /><sub><b>Ernesto Garcรญa</b></sub></a><br /><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>
|
470 | <td align="center" valign="top" width="14.28%"><a href="http://jomaxx.com"><img src="https://avatars2.githubusercontent.com/u/2747424?v=4?s=100" width="100px;" alt="Josef Maxx Blake"/><br /><sub><b>Josef Maxx Blake</b></sub></a><br /><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>
|
471 | </tr>
|
472 | <tr>
|
473 | <td align="center" valign="top" width="14.28%"><a href="https://twitter.com/baranovskim"><img src="https://avatars1.githubusercontent.com/u/29602306?v=4?s=100" width="100px;" alt="Michal Baranowski"/><br /><sub><b>Michal Baranowski</b></sub></a><br /><a href="#blog-mbaranovski" title="Blogposts">๐</a> <a href="#tutorial-mbaranovski" title="Tutorials">โ
</a></td>
|
474 | <td align="center" valign="top" width="14.28%"><a href="https://github.com/aputhin"><img src="https://avatars3.githubusercontent.com/u/13985684?v=4?s=100" width="100px;" alt="Arthur Puthin"/><br /><sub><b>Arthur Puthin</b></sub></a><br /><a href="https://github.com/testing-library/react-testing-library/commits?author=aputhin" title="Documentation">๐</a></td>
|
475 | <td align="center" valign="top" width="14.28%"><a href="https://github.com/thchia"><img src="https://avatars2.githubusercontent.com/u/21194045?v=4?s=100" width="100px;" alt="Thomas Chia"/><br /><sub><b>Thomas Chia</b></sub></a><br /><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>
|
476 | <td align="center" valign="top" width="14.28%"><a href="http://ilegra.com/"><img src="https://avatars3.githubusercontent.com/u/20430611?v=4?s=100" width="100px;" alt="Thiago Galvani"/><br /><sub><b>Thiago Galvani</b></sub></a><br /><a href="https://github.com/testing-library/react-testing-library/commits?author=thiagopaiva99" title="Documentation">๐</a></td>
|
477 | <td align="center" valign="top" width="14.28%"><a href="http://Chriswcs.github.io"><img src="https://avatars1.githubusercontent.com/u/19828824?v=4?s=100" width="100px;" alt="Christian"/><br /><sub><b>Christian</b></sub></a><br /><a href="https://github.com/testing-library/react-testing-library/commits?author=ChrisWcs" title="Tests">โ ๏ธ</a></td>
|
478 | <td align="center" valign="top" width="14.28%"><a href="https://alexkrolick.com"><img src="https://avatars3.githubusercontent.com/u/1571667?v=4?s=100" width="100px;" alt="Alex Krolick"/><br /><sub><b>Alex Krolick</b></sub></a><br /><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>
|
479 | <td align="center" valign="top" width="14.28%"><a href="https://github.com/johann-sonntagbauer"><img src="https://avatars3.githubusercontent.com/u/1239401?v=4?s=100" width="100px;" alt="Johann Hubert Sonntagbauer"/><br /><sub><b>Johann Hubert Sonntagbauer</b></sub></a><br /><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>
|
480 | </tr>
|
481 | <tr>
|
482 | <td align="center" valign="top" width="14.28%"><a href="http://www.maddijoyce.com"><img src="https://avatars2.githubusercontent.com/u/2224291?v=4?s=100" width="100px;" alt="Maddi Joyce"/><br /><sub><b>Maddi Joyce</b></sub></a><br /><a href="https://github.com/testing-library/react-testing-library/commits?author=maddijoyce" title="Code">๐ป</a></td>
|
483 | <td align="center" valign="top" width="14.28%"><a href="http://www.vicesoftware.com"><img src="https://avatars2.githubusercontent.com/u/10080111?v=4?s=100" width="100px;" alt="Ryan Vice"/><br /><sub><b>Ryan Vice</b></sub></a><br /><a href="https://github.com/testing-library/react-testing-library/commits?author=RyanAtViceSoftware" title="Documentation">๐</a></td>
|
484 | <td align="center" valign="top" width="14.28%"><a href="https://ianwilson.io"><img src="https://avatars1.githubusercontent.com/u/7942604?v=4?s=100" width="100px;" alt="Ian Wilson"/><br /><sub><b>Ian Wilson</b></sub></a><br /><a href="#blog-iwilsonq" title="Blogposts">๐</a> <a href="#tutorial-iwilsonq" title="Tutorials">โ
</a></td>
|
485 | <td align="center" valign="top" width="14.28%"><a href="https://github.com/InExtremaRes"><img src="https://avatars2.githubusercontent.com/u/1635491?v=4?s=100" width="100px;" alt="Daniel"/><br /><sub><b>Daniel</b></sub></a><br /><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>
|
486 | <td align="center" valign="top" width="14.28%"><a href="https://twitter.com/Gpx"><img src="https://avatars0.githubusercontent.com/u/767959?v=4?s=100" width="100px;" alt="Giorgio Polvara"/><br /><sub><b>Giorgio Polvara</b></sub></a><br /><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>
|
487 | <td align="center" valign="top" width="14.28%"><a href="https://github.com/jgoz"><img src="https://avatars2.githubusercontent.com/u/132233?v=4?s=100" width="100px;" alt="John Gozde"/><br /><sub><b>John Gozde</b></sub></a><br /><a href="https://github.com/testing-library/react-testing-library/commits?author=jgoz" title="Code">๐ป</a></td>
|
488 | <td align="center" valign="top" width="14.28%"><a href="https://twitter.com/SavePointSam"><img src="https://avatars0.githubusercontent.com/u/8203211?v=4?s=100" width="100px;" alt="Sam Horton"/><br /><sub><b>Sam Horton</b></sub></a><br /><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>
|
489 | </tr>
|
490 | <tr>
|
491 | <td align="center" valign="top" width="14.28%"><a href="http://www.richardkotze.com"><img src="https://avatars2.githubusercontent.com/u/10452163?v=4?s=100" width="100px;" alt="Richard Kotze (mobile)"/><br /><sub><b>Richard Kotze (mobile)</b></sub></a><br /><a href="https://github.com/testing-library/react-testing-library/commits?author=rkotze" title="Documentation">๐</a></td>
|
492 | <td align="center" valign="top" width="14.28%"><a href="https://github.com/sotobuild"><img src="https://avatars2.githubusercontent.com/u/10819833?v=4?s=100" width="100px;" alt="Brahian E. Soto Mercedes"/><br /><sub><b>Brahian E. Soto Mercedes</b></sub></a><br /><a href="https://github.com/testing-library/react-testing-library/commits?author=sotobuild" title="Documentation">๐</a></td>
|
493 | <td align="center" valign="top" width="14.28%"><a href="https://github.com/bdelaforest"><img src="https://avatars2.githubusercontent.com/u/7151559?v=4?s=100" width="100px;" alt="Benoit de La Forest"/><br /><sub><b>Benoit de La Forest</b></sub></a><br /><a href="https://github.com/testing-library/react-testing-library/commits?author=bdelaforest" title="Documentation">๐</a></td>
|
494 | <td align="center" valign="top" width="14.28%"><a href="https://github.com/thesalah"><img src="https://avatars3.githubusercontent.com/u/6624197?v=4?s=100" width="100px;" alt="Salah"/><br /><sub><b>Salah</b></sub></a><br /><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>
|
495 | <td align="center" valign="top" width="14.28%"><a href="http://gordonizer.com"><img src="https://avatars2.githubusercontent.com/u/370054?v=4?s=100" width="100px;" alt="Adam Gordon"/><br /><sub><b>Adam Gordon</b></sub></a><br /><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>
|
496 | <td align="center" valign="top" width="14.28%"><a href="https://silvenon.com"><img src="https://avatars2.githubusercontent.com/u/471278?v=4?s=100" width="100px;" alt="Matija Marohniฤ"/><br /><sub><b>Matija Marohniฤ</b></sub></a><br /><a href="https://github.com/testing-library/react-testing-library/commits?author=silvenon" title="Documentation">๐</a></td>
|
497 | <td align="center" valign="top" width="14.28%"><a href="https://github.com/Dajust"><img src="https://avatars3.githubusercontent.com/u/8015514?v=4?s=100" width="100px;" alt="Justice Mba"/><br /><sub><b>Justice Mba</b></sub></a><br /><a href="https://github.com/testing-library/react-testing-library/commits?author=Dajust" title="Documentation">๐</a></td>
|
498 | </tr>
|
499 | <tr>
|
500 | <td align="center" valign="top" width="14.28%"><a href="https://markpollmann.com/"><img src="https://avatars2.githubusercontent.com/u/5286559?v=4?s=100" width="100px;" alt="Mark Pollmann"/><br /><sub><b>Mark Pollmann</b></sub></a><br /><a href="https://github.com/testing-library/react-testing-library/commits?author=MarkPollmann" title="Documentation">๐</a></td>
|
501 | <td align="center" valign="top" width="14.28%"><a href="https://github.com/ehteshamkafeel"><img src="https://avatars1.githubusercontent.com/u/1213123?v=4?s=100" width="100px;" alt="Ehtesham Kafeel"/><br /><sub><b>Ehtesham Kafeel</b></sub></a><br /><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>
|
502 | <td align="center" valign="top" width="14.28%"><a href="http://jpavon.com"><img src="https://avatars2.githubusercontent.com/u/1493505?v=4?s=100" width="100px;" alt="Julio Pavรณn"/><br /><sub><b>Julio Pavรณn</b></sub></a><br /><a href="https://github.com/testing-library/react-testing-library/commits?author=jpavon" title="Code">๐ป</a></td>
|
503 | <td align="center" valign="top" width="14.28%"><a href="http://www.duncanleung.com/"><img src="https://avatars3.githubusercontent.com/u/1765048?v=4?s=100" width="100px;" alt="Duncan L"/><br /><sub><b>Duncan L</b></sub></a><br /><a href="https://github.com/testing-library/react-testing-library/commits?author=duncanleung" title="Documentation">๐</a> <a href="#example-duncanleung" title="Examples">๐ก</a></td>
|
504 | <td align="center" valign="top" width="14.28%"><a href="https://www.linkedin.com/in/tyagow/?locale=en_US"><img src="https://avatars1.githubusercontent.com/u/700778?v=4?s=100" width="100px;" alt="Tiago Almeida"/><br /><sub><b>Tiago Almeida</b></sub></a><br /><a href="https://github.com/testing-library/react-testing-library/commits?author=tyagow" title="Documentation">๐</a></td>
|
505 | <td align="center" valign="top" width="14.28%"><a href="http://rbrtsmith.com/"><img src="https://avatars2.githubusercontent.com/u/4982001?v=4?s=100" width="100px;" alt="Robert Smith"/><br /><sub><b>Robert Smith</b></sub></a><br /><a href="https://github.com/testing-library/react-testing-library/issues?q=author%3Arbrtsmith" title="Bug reports">๐</a></td>
|
506 | <td align="center" valign="top" width="14.28%"><a href="https://offbyone.tech"><img src="https://avatars0.githubusercontent.com/u/1700355?v=4?s=100" width="100px;" alt="Zach Green"/><br /><sub><b>Zach Green</b></sub></a><br /><a href="https://github.com/testing-library/react-testing-library/commits?author=zgreen" title="Documentation">๐</a></td>
|
507 | </tr>
|
508 | <tr>
|
509 | <td align="center" valign="top" width="14.28%"><a href="https://github.com/dadamssg"><img src="https://avatars3.githubusercontent.com/u/881986?v=4?s=100" width="100px;" alt="dadamssg"/><br /><sub><b>dadamssg</b></sub></a><br /><a href="https://github.com/testing-library/react-testing-library/commits?author=dadamssg" title="Documentation">๐</a></td>
|
510 | <td align="center" valign="top" width="14.28%"><a href="https://www.yaabed.com/"><img src="https://avatars0.githubusercontent.com/u/8734097?v=4?s=100" width="100px;" alt="Yazan Aabed"/><br /><sub><b>Yazan Aabed</b></sub></a><br /><a href="#blog-YazanAabeed" title="Blogposts">๐</a></td>
|
511 | <td align="center" valign="top" width="14.28%"><a href="https://github.com/timbonicus"><img src="https://avatars0.githubusercontent.com/u/556258?v=4?s=100" width="100px;" alt="Tim"/><br /><sub><b>Tim</b></sub></a><br /><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>
|
512 | <td align="center" valign="top" width="14.28%"><a href="http://divyanshu.xyz"><img src="https://avatars3.githubusercontent.com/u/6682655?v=4?s=100" width="100px;" alt="Divyanshu Maithani"/><br /><sub><b>Divyanshu Maithani</b></sub></a><br /><a href="#tutorial-divyanshu013" title="Tutorials">โ
</a> <a href="#video-divyanshu013" title="Videos">๐น</a></td>
|
513 | <td align="center" valign="top" width="14.28%"><a href="https://www.linkedin.com/in/metagrover"><img src="https://avatars2.githubusercontent.com/u/9116042?v=4?s=100" width="100px;" alt="Deepak Grover"/><br /><sub><b>Deepak Grover</b></sub></a><br /><a href="#tutorial-metagrover" title="Tutorials">โ
</a> <a href="#video-metagrover" title="Videos">๐น</a></td>
|
514 | <td align="center" valign="top" width="14.28%"><a href="https://github.com/eyalcohen4"><img src="https://avatars0.githubusercontent.com/u/16276358?v=4?s=100" width="100px;" alt="Eyal Cohen"/><br /><sub><b>Eyal Cohen</b></sub></a><br /><a href="https://github.com/testing-library/react-testing-library/commits?author=eyalcohen4" title="Documentation">๐</a></td>
|
515 | <td align="center" valign="top" width="14.28%"><a href="https://github.com/petermakowski"><img src="https://avatars3.githubusercontent.com/u/7452681?v=4?s=100" width="100px;" alt="Peter Makowski"/><br /><sub><b>Peter Makowski</b></sub></a><br /><a href="https://github.com/testing-library/react-testing-library/commits?author=petermakowski" title="Documentation">๐</a></td>
|
516 | </tr>
|
517 | <tr>
|
518 | <td align="center" valign="top" width="14.28%"><a href="https://github.com/Michielnuyts"><img src="https://avatars2.githubusercontent.com/u/20361668?v=4?s=100" width="100px;" alt="Michiel Nuyts"/><br /><sub><b>Michiel Nuyts</b></sub></a><br /><a href="https://github.com/testing-library/react-testing-library/commits?author=Michielnuyts" title="Documentation">๐</a></td>
|
519 | <td align="center" valign="top" width="14.28%"><a href="https://github.com/joeynimu"><img src="https://avatars0.githubusercontent.com/u/1195863?v=4?s=100" width="100px;" alt="Joe Ng'ethe"/><br /><sub><b>Joe Ng'ethe</b></sub></a><br /><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>
|
520 | <td align="center" valign="top" width="14.28%"><a href="https://github.com/Enikol"><img src="https://avatars3.githubusercontent.com/u/19998290?v=4?s=100" width="100px;" alt="Kate"/><br /><sub><b>Kate</b></sub></a><br /><a href="https://github.com/testing-library/react-testing-library/commits?author=Enikol" title="Documentation">๐</a></td>
|
521 | <td align="center" valign="top" width="14.28%"><a href="http://www.seanrparker.com"><img src="https://avatars1.githubusercontent.com/u/11980217?v=4?s=100" width="100px;" alt="Sean"/><br /><sub><b>Sean</b></sub></a><br /><a href="https://github.com/testing-library/react-testing-library/commits?author=SeanRParker" title="Documentation">๐</a></td>
|
522 | <td align="center" valign="top" width="14.28%"><a href="http://jlongster.com"><img src="https://avatars2.githubusercontent.com/u/17031?v=4?s=100" width="100px;" alt="James Long"/><br /><sub><b>James Long</b></sub></a><br /><a href="#ideas-jlongster" title="Ideas, Planning, & Feedback">๐ค</a> <a href="#platform-jlongster" title="Packaging/porting to new platform">๐ฆ</a></td>
|
523 | <td align="center" valign="top" width="14.28%"><a href="https://github.com/hhagely"><img src="https://avatars1.githubusercontent.com/u/10118777?v=4?s=100" width="100px;" alt="Herb Hagely"/><br /><sub><b>Herb Hagely</b></sub></a><br /><a href="#example-hhagely" title="Examples">๐ก</a></td>
|
524 | <td align="center" valign="top" width="14.28%"><a href="http://www.wendtedesigns.com/"><img src="https://avatars2.githubusercontent.com/u/5779538?v=4?s=100" width="100px;" alt="Alex Wendte"/><br /><sub><b>Alex Wendte</b></sub></a><br /><a href="#example-themostcolm" title="Examples">๐ก</a></td>
|
525 | </tr>
|
526 | <tr>
|
527 | <td align="center" valign="top" width="14.28%"><a href="http://www.aboutmonica.com"><img src="https://avatars0.githubusercontent.com/u/6998954?v=4?s=100" width="100px;" alt="Monica Powell"/><br /><sub><b>Monica Powell</b></sub></a><br /><a href="https://github.com/testing-library/react-testing-library/commits?author=M0nica" title="Documentation">๐</a></td>
|
528 | <td align="center" valign="top" width="14.28%"><a href="http://sivkoff.com"><img src="https://avatars1.githubusercontent.com/u/2699953?v=4?s=100" width="100px;" alt="Vitaly Sivkov"/><br /><sub><b>Vitaly Sivkov</b></sub></a><br /><a href="https://github.com/testing-library/react-testing-library/commits?author=sivkoff" title="Code">๐ป</a></td>
|
529 | <td align="center" valign="top" width="14.28%"><a href="https://github.com/weyert"><img src="https://avatars3.githubusercontent.com/u/7049?v=4?s=100" width="100px;" alt="Weyert de Boer"/><br /><sub><b>Weyert de Boer</b></sub></a><br /><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>
|
530 | <td align="center" valign="top" width="14.28%"><a href="https://github.com/EstebanMarin"><img src="https://avatars3.githubusercontent.com/u/13613037?v=4?s=100" width="100px;" alt="EstebanMarin"/><br /><sub><b>EstebanMarin</b></sub></a><br /><a href="https://github.com/testing-library/react-testing-library/commits?author=EstebanMarin" title="Documentation">๐</a></td>
|
531 | <td align="center" valign="top" width="14.28%"><a href="https://github.com/vctormb"><img src="https://avatars2.githubusercontent.com/u/13953703?v=4?s=100" width="100px;" alt="Victor Martins"/><br /><sub><b>Victor Martins</b></sub></a><br /><a href="https://github.com/testing-library/react-testing-library/commits?author=vctormb" title="Documentation">๐</a></td>
|
532 | <td align="center" valign="top" width="14.28%"><a href="https://github.com/RoystonS"><img src="https://avatars0.githubusercontent.com/u/19773?v=4?s=100" width="100px;" alt="Royston Shufflebotham"/><br /><sub><b>Royston Shufflebotham</b></sub></a><br /><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>
|
533 | <td align="center" valign="top" width="14.28%"><a href="https://github.com/chrbala"><img src="https://avatars0.githubusercontent.com/u/6834804?v=4?s=100" width="100px;" alt="chrbala"/><br /><sub><b>chrbala</b></sub></a><br /><a href="https://github.com/testing-library/react-testing-library/commits?author=chrbala" title="Code">๐ป</a></td>
|
534 | </tr>
|
535 | <tr>
|
536 | <td align="center" valign="top" width="14.28%"><a href="http://donavon.com"><img src="https://avatars3.githubusercontent.com/u/887639?v=4?s=100" width="100px;" alt="Donavon West"/><br /><sub><b>Donavon West</b></sub></a><br /><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>
|
537 | <td align="center" valign="top" width="14.28%"><a href="https://github.com/maisano"><img src="https://avatars2.githubusercontent.com/u/689081?v=4?s=100" width="100px;" alt="Richard Maisano"/><br /><sub><b>Richard Maisano</b></sub></a><br /><a href="https://github.com/testing-library/react-testing-library/commits?author=maisano" title="Code">๐ป</a></td>
|
538 | <td align="center" valign="top" width="14.28%"><a href="https://www.marcobiedermann.com"><img src="https://avatars0.githubusercontent.com/u/5244986?v=4?s=100" width="100px;" alt="Marco Biedermann"/><br /><sub><b>Marco Biedermann</b></sub></a><br /><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>
|
539 | <td align="center" valign="top" width="14.28%"><a href="https://github.com/alexzherdev"><img src="https://avatars3.githubusercontent.com/u/93752?v=4?s=100" width="100px;" alt="Alex Zherdev"/><br /><sub><b>Alex Zherdev</b></sub></a><br /><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>
|
540 | <td align="center" valign="top" width="14.28%"><a href="https://twitter.com/Andrewmat"><img src="https://avatars0.githubusercontent.com/u/5133846?v=4?s=100" width="100px;" alt="Andrรฉ Matulionis dos Santos"/><br /><sub><b>Andrรฉ Matulionis dos Santos</b></sub></a><br /><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>
|
541 | <td align="center" valign="top" width="14.28%"><a href="https://github.com/FredyC"><img src="https://avatars0.githubusercontent.com/u/1096340?v=4?s=100" width="100px;" alt="Daniel K."/><br /><sub><b>Daniel K.</b></sub></a><br /><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>
|
542 | <td align="center" valign="top" width="14.28%"><a href="https://github.com/mohamedmagdy17593"><img src="https://avatars0.githubusercontent.com/u/40938625?v=4?s=100" width="100px;" alt="mohamedmagdy17593"/><br /><sub><b>mohamedmagdy17593</b></sub></a><br /><a href="https://github.com/testing-library/react-testing-library/commits?author=mohamedmagdy17593" title="Code">๐ป</a></td>
|
543 | </tr>
|
544 | <tr>
|
545 | <td align="center" valign="top" width="14.28%"><a href="http://lorensr.me"><img src="https://avatars2.githubusercontent.com/u/251288?v=4?s=100" width="100px;" alt="Loren โบ๏ธ"/><br /><sub><b>Loren โบ๏ธ</b></sub></a><br /><a href="https://github.com/testing-library/react-testing-library/commits?author=lorensr" title="Documentation">๐</a></td>
|
546 | <td align="center" valign="top" width="14.28%"><a href="https://github.com/MarkFalconbridge"><img src="https://avatars1.githubusercontent.com/u/20678943?v=4?s=100" width="100px;" alt="MarkFalconbridge"/><br /><sub><b>MarkFalconbridge</b></sub></a><br /><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>
|
547 | <td align="center" valign="top" width="14.28%"><a href="https://github.com/viniciusavieira"><img src="https://avatars0.githubusercontent.com/u/2073019?v=4?s=100" width="100px;" alt="Vinicius"/><br /><sub><b>Vinicius</b></sub></a><br /><a href="https://github.com/testing-library/react-testing-library/commits?author=viniciusavieira" title="Documentation">๐</a> <a href="#example-viniciusavieira" title="Examples">๐ก</a></td>
|
548 | <td align="center" valign="top" width="14.28%"><a href="https://github.com/pschyma"><img src="https://avatars2.githubusercontent.com/u/2489928?v=4?s=100" width="100px;" alt="Peter Schyma"/><br /><sub><b>Peter Schyma</b></sub></a><br /><a href="https://github.com/testing-library/react-testing-library/commits?author=pschyma" title="Code">๐ป</a></td>
|
549 | <td align="center" valign="top" width="14.28%"><a href="https://github.com/ianschmitz"><img src="https://avatars1.githubusercontent.com/u/6355370?v=4?s=100" width="100px;" alt="Ian Schmitz"/><br /><sub><b>Ian Schmitz</b></sub></a><br /><a href="https://github.com/testing-library/react-testing-library/commits?author=ianschmitz" title="Documentation">๐</a></td>
|
550 | <td align="center" valign="top" width="14.28%"><a href="https://github.com/joual"><img src="https://avatars0.githubusercontent.com/u/157877?v=4?s=100" width="100px;" alt="Joel Marcotte"/><br /><sub><b>Joel Marcotte</b></sub></a><br /><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>
|
551 | <td align="center" valign="top" width="14.28%"><a href="http://aledustet.com"><img src="https://avatars3.githubusercontent.com/u/2413802?v=4?s=100" width="100px;" alt="Alejandro Dustet"/><br /><sub><b>Alejandro Dustet</b></sub></a><br /><a href="https://github.com/testing-library/react-testing-library/issues?q=author%3Aaledustet" title="Bug reports">๐</a></td>
|
552 | </tr>
|
553 | <tr>
|
554 | <td align="center" valign="top" width="14.28%"><a href="https://github.com/bcarroll22"><img src="https://avatars2.githubusercontent.com/u/11020406?v=4?s=100" width="100px;" alt="Brandon Carroll"/><br /><sub><b>Brandon Carroll</b></sub></a><br /><a href="https://github.com/testing-library/react-testing-library/commits?author=bcarroll22" title="Documentation">๐</a></td>
|
555 | <td align="center" valign="top" width="14.28%"><a href="https://github.com/lucas0707"><img src="https://avatars1.githubusercontent.com/u/26284338?v=4?s=100" width="100px;" alt="Lucas Machado"/><br /><sub><b>Lucas Machado</b></sub></a><br /><a href="https://github.com/testing-library/react-testing-library/commits?author=lucas0707" title="Documentation">๐</a></td>
|
556 | <td align="center" valign="top" width="14.28%"><a href="http://pascalduez.me"><img src="https://avatars3.githubusercontent.com/u/335467?v=4?s=100" width="100px;" alt="Pascal Duez"/><br /><sub><b>Pascal Duez</b></sub></a><br /><a href="#platform-pascalduez" title="Packaging/porting to new platform">๐ฆ</a></td>
|
557 | <td align="center" valign="top" width="14.28%"><a href="https://twitter.com/minh_ngvyen"><img src="https://avatars3.githubusercontent.com/u/2852660?v=4?s=100" width="100px;" alt="Minh Nguyen"/><br /><sub><b>Minh Nguyen</b></sub></a><br /><a href="https://github.com/testing-library/react-testing-library/commits?author=NMinhNguyen" title="Code">๐ป</a></td>
|
558 | <td align="center" valign="top" width="14.28%"><a href="http://iababy46.blogspot.tw/"><img src="https://avatars0.githubusercontent.com/u/11155585?v=4?s=100" width="100px;" alt="LiaoJimmy"/><br /><sub><b>LiaoJimmy</b></sub></a><br /><a href="https://github.com/testing-library/react-testing-library/commits?author=LiaoJimmy" title="Documentation">๐</a></td>
|
559 | <td align="center" valign="top" width="14.28%"><a href="https://github.com/threepointone"><img src="https://avatars2.githubusercontent.com/u/18808?v=4?s=100" width="100px;" alt="Sunil Pai"/><br /><sub><b>Sunil Pai</b></sub></a><br /><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>
|
560 | <td align="center" valign="top" width="14.28%"><a href="http://twitter.com/dan_abramov"><img src="https://avatars0.githubusercontent.com/u/810438?v=4?s=100" width="100px;" alt="Dan Abramov"/><br /><sub><b>Dan Abramov</b></sub></a><br /><a href="https://github.com/testing-library/react-testing-library/pulls?q=is%3Apr+reviewed-by%3Agaearon" title="Reviewed Pull Requests">๐</a></td>
|
561 | </tr>
|
562 | <tr>
|
563 | <td align="center" valign="top" width="14.28%"><a href="https://github.com/ChristianMurphy"><img src="https://avatars3.githubusercontent.com/u/3107513?v=4?s=100" width="100px;" alt="Christian Murphy"/><br /><sub><b>Christian Murphy</b></sub></a><br /><a href="#infra-ChristianMurphy" title="Infrastructure (Hosting, Build-Tools, etc)">๐</a></td>
|
564 | <td align="center" valign="top" width="14.28%"><a href="https://jeetiss.github.io/"><img src="https://avatars1.githubusercontent.com/u/6726016?v=4?s=100" width="100px;" alt="Ivakhnenko Dmitry"/><br /><sub><b>Ivakhnenko Dmitry</b></sub></a><br /><a href="https://github.com/testing-library/react-testing-library/commits?author=jeetiss" title="Code">๐ป</a></td>
|
565 | <td align="center" valign="top" width="14.28%"><a href="https://ghuser.io/jamesgeorge007"><img src="https://avatars2.githubusercontent.com/u/25279263?v=4?s=100" width="100px;" alt="James George"/><br /><sub><b>James George</b></sub></a><br /><a href="https://github.com/testing-library/react-testing-library/commits?author=jamesgeorge007" title="Documentation">๐</a></td>
|
566 | <td align="center" valign="top" width="14.28%"><a href="https://joaofernandes.me/"><img src="https://avatars1.githubusercontent.com/u/1075053?v=4?s=100" width="100px;" alt="Joรฃo Fernandes"/><br /><sub><b>Joรฃo Fernandes</b></sub></a><br /><a href="https://github.com/testing-library/react-testing-library/commits?author=JSFernandes" title="Documentation">๐</a></td>
|
567 | <td align="center" valign="top" width="14.28%"><a href="https://github.com/alejandroperea"><img src="https://avatars3.githubusercontent.com/u/6084749?v=4?s=100" width="100px;" alt="Alejandro Perea"/><br /><sub><b>Alejandro Perea</b></sub></a><br /><a href="https://github.com/testing-library/react-testing-library/pulls?q=is%3Apr+reviewed-by%3Aalejandroperea" title="Reviewed Pull Requests">๐</a></td>
|
568 | <td align="center" valign="top" width="14.28%"><a href="https://nickmccurdy.com/"><img src="https://avatars0.githubusercontent.com/u/927220?v=4?s=100" width="100px;" alt="Nick McCurdy"/><br /><sub><b>Nick McCurdy</b></sub></a><br /><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>
|
569 | <td align="center" valign="top" width="14.28%"><a href="https://twitter.com/sebsilbermann"><img src="https://avatars3.githubusercontent.com/u/12292047?v=4?s=100" width="100px;" alt="Sebastian Silbermann"/><br /><sub><b>Sebastian Silbermann</b></sub></a><br /><a href="https://github.com/testing-library/react-testing-library/pulls?q=is%3Apr+reviewed-by%3Aeps1lon" title="Reviewed Pull Requests">๐</a></td>
|
570 | </tr>
|
571 | <tr>
|
572 | <td align="center" valign="top" width="14.28%"><a href="https://afontcu.dev"><img src="https://avatars0.githubusercontent.com/u/9197791?v=4?s=100" width="100px;" alt="Adriร Fontcuberta"/><br /><sub><b>Adriร Fontcuberta</b></sub></a><br /><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>
|
573 | <td align="center" valign="top" width="14.28%"><a href="https://blog.johnnyreilly.com/"><img src="https://avatars0.githubusercontent.com/u/1010525?v=4?s=100" width="100px;" alt="John Reilly"/><br /><sub><b>John Reilly</b></sub></a><br /><a href="https://github.com/testing-library/react-testing-library/pulls?q=is%3Apr+reviewed-by%3Ajohnnyreilly" title="Reviewed Pull Requests">๐</a></td>
|
574 | <td align="center" valign="top" width="14.28%"><a href="https://michaeldeboey.be"><img src="https://avatars3.githubusercontent.com/u/6643991?v=4?s=100" width="100px;" alt="Michaรซl De Boey"/><br /><sub><b>Michaรซl De Boey</b></sub></a><br /><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>
|
575 | <td align="center" valign="top" width="14.28%"><a href="https://cimbul.com"><img src="https://avatars2.githubusercontent.com/u/927923?v=4?s=100" width="100px;" alt="Tim Yates"/><br /><sub><b>Tim Yates</b></sub></a><br /><a href="https://github.com/testing-library/react-testing-library/pulls?q=is%3Apr+reviewed-by%3Acimbul" title="Reviewed Pull Requests">๐</a></td>
|
576 | <td align="center" valign="top" width="14.28%"><a href="https://github.com/eventualbuddha"><img src="https://avatars3.githubusercontent.com/u/1938?v=4?s=100" width="100px;" alt="Brian Donovan"/><br /><sub><b>Brian Donovan</b></sub></a><br /><a href="https://github.com/testing-library/react-testing-library/commits?author=eventualbuddha" title="Code">๐ป</a></td>
|
577 | <td align="center" valign="top" width="14.28%"><a href="https://github.com/JaysQubeXon"><img src="https://avatars1.githubusercontent.com/u/18309230?v=4?s=100" width="100px;" alt="Noam Gabriel Jacobson"/><br /><sub><b>Noam Gabriel Jacobson</b></sub></a><br /><a href="https://github.com/testing-library/react-testing-library/commits?author=JaysQubeXon" title="Documentation">๐</a></td>
|
578 | <td align="center" valign="top" width="14.28%"><a href="https://github.com/rvdkooy"><img src="https://avatars1.githubusercontent.com/u/4119960?v=4?s=100" width="100px;" alt="Ronald van der Kooij"/><br /><sub><b>Ronald van der Kooij</b></sub></a><br /><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>
|
579 | </tr>
|
580 | <tr>
|
581 | <td align="center" valign="top" width="14.28%"><a href="https://github.com/aayushrajvanshi"><img src="https://avatars0.githubusercontent.com/u/14968551?v=4?s=100" width="100px;" alt="Aayush Rajvanshi"/><br /><sub><b>Aayush Rajvanshi</b></sub></a><br /><a href="https://github.com/testing-library/react-testing-library/commits?author=aayushrajvanshi" title="Documentation">๐</a></td>
|
582 | <td align="center" valign="top" width="14.28%"><a href="https://elyalamillo.com"><img src="https://avatars2.githubusercontent.com/u/24350492?v=4?s=100" width="100px;" alt="Ely Alamillo"/><br /><sub><b>Ely Alamillo</b></sub></a><br /><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>
|
583 | <td align="center" valign="top" width="14.28%"><a href="https://github.com/danieljcafonso"><img src="https://avatars3.githubusercontent.com/u/35337607?v=4?s=100" width="100px;" alt="Daniel Afonso"/><br /><sub><b>Daniel Afonso</b></sub></a><br /><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>
|
584 | <td align="center" valign="top" width="14.28%"><a href="http://www.laurensbosscher.nl"><img src="https://avatars0.githubusercontent.com/u/13363196?v=4?s=100" width="100px;" alt="Laurens Bosscher"/><br /><sub><b>Laurens Bosscher</b></sub></a><br /><a href="https://github.com/testing-library/react-testing-library/commits?author=LaurensBosscher" title="Code">๐ป</a></td>
|
585 | <td align="center" valign="top" width="14.28%"><a href="https://twitter.com/__sakito__"><img src="https://avatars1.githubusercontent.com/u/15010907?v=4?s=100" width="100px;" alt="Sakito Mukai"/><br /><sub><b>Sakito Mukai</b></sub></a><br /><a href="https://github.com/testing-library/react-testing-library/commits?author=sakito21" title="Documentation">๐</a></td>
|
586 | <td align="center" valign="top" width="14.28%"><a href="http://turkerteke.com"><img src="https://avatars3.githubusercontent.com/u/12457162?v=4?s=100" width="100px;" alt="Tรผrker Teke"/><br /><sub><b>Tรผrker Teke</b></sub></a><br /><a href="https://github.com/testing-library/react-testing-library/commits?author=tteke" title="Documentation">๐</a></td>
|
587 | <td align="center" valign="top" width="14.28%"><a href="http://linkedin.com/in/zachbrogan"><img src="https://avatars1.githubusercontent.com/u/319162?v=4?s=100" width="100px;" alt="Zach Brogan"/><br /><sub><b>Zach Brogan</b></sub></a><br /><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>
|
588 | </tr>
|
589 | <tr>
|
590 | <td align="center" valign="top" width="14.28%"><a href="https://ryota-murakami.github.io/"><img src="https://avatars2.githubusercontent.com/u/5501268?v=4?s=100" width="100px;" alt="Ryota Murakami"/><br /><sub><b>Ryota Murakami</b></sub></a><br /><a href="https://github.com/testing-library/react-testing-library/commits?author=ryota-murakami" title="Documentation">๐</a></td>
|
591 | <td align="center" valign="top" width="14.28%"><a href="https://github.com/hottmanmichael"><img src="https://avatars3.githubusercontent.com/u/10534502?v=4?s=100" width="100px;" alt="Michael Hottman"/><br /><sub><b>Michael Hottman</b></sub></a><br /><a href="#ideas-hottmanmichael" title="Ideas, Planning, & Feedback">๐ค</a></td>
|
592 | <td align="center" valign="top" width="14.28%"><a href="https://github.com/stevenfitzpatrick"><img src="https://avatars0.githubusercontent.com/u/23268855?v=4?s=100" width="100px;" alt="Steven Fitzpatrick"/><br /><sub><b>Steven Fitzpatrick</b></sub></a><br /><a href="https://github.com/testing-library/react-testing-library/issues?q=author%3Astevenfitzpatrick" title="Bug reports">๐</a></td>
|
593 | <td align="center" valign="top" width="14.28%"><a href="https://github.com/juangl"><img src="https://avatars0.githubusercontent.com/u/1887029?v=4?s=100" width="100px;" alt="Juan Je Garcรญa"/><br /><sub><b>Juan Je Garcรญa</b></sub></a><br /><a href="https://github.com/testing-library/react-testing-library/commits?author=juangl" title="Documentation">๐</a></td>
|
594 | <td align="center" valign="top" width="14.28%"><a href="https://ghuser.io/Ishaan28malik"><img src="https://avatars3.githubusercontent.com/u/27343592?v=4?s=100" width="100px;" alt="Championrunner"/><br /><sub><b>Championrunner</b></sub></a><br /><a href="https://github.com/testing-library/react-testing-library/commits?author=Ishaan28malik" title="Documentation">๐</a></td>
|
595 | <td align="center" valign="top" width="14.28%"><a href="https://github.com/samtsai"><img src="https://avatars0.githubusercontent.com/u/225526?v=4?s=100" width="100px;" alt="Sam Tsai"/><br /><sub><b>Sam Tsai</b></sub></a><br /><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>
|
596 | <td align="center" valign="top" width="14.28%"><a href="https://www.echooff.dev"><img src="https://avatars0.githubusercontent.com/u/149248?v=4?s=100" width="100px;" alt="Christian Rackerseder"/><br /><sub><b>Christian Rackerseder</b></sub></a><br /><a href="https://github.com/testing-library/react-testing-library/commits?author=screendriver" title="Code">๐ป</a></td>
|
597 | </tr>
|
598 | <tr>
|
599 | <td align="center" valign="top" width="14.28%"><a href="https://github.com/NiGhTTraX"><img src="https://avatars0.githubusercontent.com/u/485061?v=4?s=100" width="100px;" alt="Andrei Picus"/><br /><sub><b>Andrei Picus</b></sub></a><br /><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>
|
600 | <td align="center" valign="top" width="14.28%"><a href="https://redd.one"><img src="https://avatars3.githubusercontent.com/u/14984911?v=4?s=100" width="100px;" alt="Artem Zakharchenko"/><br /><sub><b>Artem Zakharchenko</b></sub></a><br /><a href="https://github.com/testing-library/react-testing-library/commits?author=kettanaito" title="Documentation">๐</a></td>
|
601 | <td align="center" valign="top" width="14.28%"><a href="http://michaelsiek.com"><img src="https://avatars0.githubusercontent.com/u/45568605?v=4?s=100" width="100px;" alt="Michael"/><br /><sub><b>Michael</b></sub></a><br /><a href="https://github.com/testing-library/react-testing-library/commits?author=michael-siek" title="Documentation">๐</a></td>
|
602 | <td align="center" valign="top" width="14.28%"><a href="http://2dubbing.tistory.com"><img src="https://avatars2.githubusercontent.com/u/15885679?v=4?s=100" width="100px;" alt="Braden Lee"/><br /><sub><b>Braden Lee</b></sub></a><br /><a href="https://github.com/testing-library/react-testing-library/commits?author=2dubbing" title="Documentation">๐</a></td>
|
603 | <td align="center" valign="top" width="14.28%"><a href="http://kamranicus.com/"><img src="https://avatars1.githubusercontent.com/u/563819?v=4?s=100" width="100px;" alt="Kamran Ayub"/><br /><sub><b>Kamran Ayub</b></sub></a><br /><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>
|
604 | <td align="center" valign="top" width="14.28%"><a href="https://twitter.com/matanbobi"><img src="https://avatars2.githubusercontent.com/u/12711091?v=4?s=100" width="100px;" alt="Matan Borenkraout"/><br /><sub><b>Matan Borenkraout</b></sub></a><br /><a href="https://github.com/testing-library/react-testing-library/commits?author=MatanBobi" title="Code">๐ป</a></td>
|
605 | <td align="center" valign="top" width="14.28%"><a href="http://ryanbigg.com"><img src="https://avatars3.githubusercontent.com/u/2687?v=4?s=100" width="100px;" alt="Ryan Bigg"/><br /><sub><b>Ryan Bigg</b></sub></a><br /><a href="#maintenance-radar" title="Maintenance">๐ง</a></td>
|
606 | </tr>
|
607 | <tr>
|
608 | <td align="center" valign="top" width="14.28%"><a href="https://antonhalim.com"><img src="https://avatars1.githubusercontent.com/u/10498035?v=4?s=100" width="100px;" alt="Anton Halim"/><br /><sub><b>Anton Halim</b></sub></a><br /><a href="https://github.com/testing-library/react-testing-library/commits?author=antonhalim" title="Documentation">๐</a></td>
|
609 | <td align="center" valign="top" width="14.28%"><a href="http://artmalko.ru"><img src="https://avatars0.githubusercontent.com/u/1823689?v=4?s=100" width="100px;" alt="Artem Malko"/><br /><sub><b>Artem Malko</b></sub></a><br /><a href="https://github.com/testing-library/react-testing-library/commits?author=artem-malko" title="Code">๐ป</a></td>
|
610 | <td align="center" valign="top" width="14.28%"><a href="http://gerritalex.de"><img src="https://avatars1.githubusercontent.com/u/29307652?v=4?s=100" width="100px;" alt="Gerrit Alex"/><br /><sub><b>Gerrit Alex</b></sub></a><br /><a href="https://github.com/testing-library/react-testing-library/commits?author=ljosberinn" title="Code">๐ป</a></td>
|
611 | <td align="center" valign="top" width="14.28%"><a href="https://github.com/karthick3018"><img src="https://avatars1.githubusercontent.com/u/47154512?v=4?s=100" width="100px;" alt="Karthick Raja"/><br /><sub><b>Karthick Raja</b></sub></a><br /><a href="https://github.com/testing-library/react-testing-library/commits?author=karthick3018" title="Code">๐ป</a></td>
|
612 | <td align="center" valign="top" width="14.28%"><a href="https://github.com/theashraf"><img src="https://avatars1.githubusercontent.com/u/39750790?v=4?s=100" width="100px;" alt="Abdelrahman Ashraf"/><br /><sub><b>Abdelrahman Ashraf</b></sub></a><br /><a href="https://github.com/testing-library/react-testing-library/commits?author=theashraf" title="Code">๐ป</a></td>
|
613 | <td align="center" valign="top" width="14.28%"><a href="https://github.com/lidoravitan"><img src="https://avatars0.githubusercontent.com/u/35113398?v=4?s=100" width="100px;" alt="Lidor Avitan"/><br /><sub><b>Lidor Avitan</b></sub></a><br /><a href="https://github.com/testing-library/react-testing-library/commits?author=lidoravitan" title="Documentation">๐</a></td>
|
614 | <td align="center" valign="top" width="14.28%"><a href="https://github.com/ljharb"><img src="https://avatars1.githubusercontent.com/u/45469?v=4?s=100" width="100px;" alt="Jordan Harband"/><br /><sub><b>Jordan Harband</b></sub></a><br /><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>
|
615 | </tr>
|
616 | <tr>
|
617 | <td align="center" valign="top" width="14.28%"><a href="https://github.com/marcosvega91"><img src="https://avatars2.githubusercontent.com/u/5365582?v=4?s=100" width="100px;" alt="Marco Moretti"/><br /><sub><b>Marco Moretti</b></sub></a><br /><a href="https://github.com/testing-library/react-testing-library/commits?author=marcosvega91" title="Code">๐ป</a></td>
|
618 | <td align="center" valign="top" width="14.28%"><a href="https://github.com/sanchit121"><img src="https://avatars2.githubusercontent.com/u/30828115?v=4?s=100" width="100px;" alt="sanchit121"/><br /><sub><b>sanchit121</b></sub></a><br /><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>
|
619 | <td align="center" valign="top" width="14.28%"><a href="https://github.com/solufa"><img src="https://avatars.githubusercontent.com/u/9402912?v=4?s=100" width="100px;" alt="Solufa"/><br /><sub><b>Solufa</b></sub></a><br /><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>
|
620 | <td align="center" valign="top" width="14.28%"><a href="https://codepen.io/ariperkkio/"><img src="https://avatars.githubusercontent.com/u/14806298?v=4?s=100" width="100px;" alt="Ari Perkkiรถ"/><br /><sub><b>Ari Perkkiรถ</b></sub></a><br /><a href="https://github.com/testing-library/react-testing-library/commits?author=AriPerkkio" title="Tests">โ ๏ธ</a></td>
|
621 | <td align="center" valign="top" width="14.28%"><a href="https://github.com/jhnns"><img src="https://avatars.githubusercontent.com/u/781746?v=4?s=100" width="100px;" alt="Johannes Ewald"/><br /><sub><b>Johannes Ewald</b></sub></a><br /><a href="https://github.com/testing-library/react-testing-library/commits?author=jhnns" title="Code">๐ป</a></td>
|
622 | <td align="center" valign="top" width="14.28%"><a href="https://github.com/anpaopao"><img src="https://avatars.githubusercontent.com/u/44686792?v=4?s=100" width="100px;" alt="Angus J. Pope"/><br /><sub><b>Angus J. Pope</b></sub></a><br /><a href="https://github.com/testing-library/react-testing-library/commits?author=anpaopao" title="Documentation">๐</a></td>
|
623 | <td align="center" valign="top" width="14.28%"><a href="https://github.com/leschdom"><img src="https://avatars.githubusercontent.com/u/62334278?v=4?s=100" width="100px;" alt="Dominik Lesch"/><br /><sub><b>Dominik Lesch</b></sub></a><br /><a href="https://github.com/testing-library/react-testing-library/commits?author=leschdom" title="Documentation">๐</a></td>
|
624 | </tr>
|
625 | <tr>
|
626 | <td align="center" valign="top" width="14.28%"><a href="https://github.com/ImADrafter"><img src="https://avatars.githubusercontent.com/u/44379989?v=4?s=100" width="100px;" alt="Marcos Gรณmez"/><br /><sub><b>Marcos Gรณmez</b></sub></a><br /><a href="https://github.com/testing-library/react-testing-library/commits?author=ImADrafter" title="Documentation">๐</a></td>
|
627 | <td align="center" valign="top" width="14.28%"><a href="https://www.akashshyam.online/"><img src="https://avatars.githubusercontent.com/u/56759828?v=4?s=100" width="100px;" alt="Akash Shyam"/><br /><sub><b>Akash Shyam</b></sub></a><br /><a href="https://github.com/testing-library/react-testing-library/issues?q=author%3Aakashshyamdev" title="Bug reports">๐</a></td>
|
628 | <td align="center" valign="top" width="14.28%"><a href="https://hen.ne.ke"><img src="https://avatars.githubusercontent.com/u/4312191?v=4?s=100" width="100px;" alt="Fabian Meumertzheim"/><br /><sub><b>Fabian Meumertzheim</b></sub></a><br /><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>
|
629 | <td align="center" valign="top" width="14.28%"><a href="https://github.com/Nokel81"><img src="https://avatars.githubusercontent.com/u/8225332?v=4?s=100" width="100px;" alt="Sebastian Malton"/><br /><sub><b>Sebastian Malton</b></sub></a><br /><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>
|
630 | <td align="center" valign="top" width="14.28%"><a href="https://github.com/mboettcher"><img src="https://avatars.githubusercontent.com/u/2325337?v=4?s=100" width="100px;" alt="Martin Bรถttcher"/><br /><sub><b>Martin Bรถttcher</b></sub></a><br /><a href="https://github.com/testing-library/react-testing-library/commits?author=mboettcher" title="Code">๐ป</a></td>
|
631 | <td align="center" valign="top" width="14.28%"><a href="http://tkdodo.eu"><img src="https://avatars.githubusercontent.com/u/1021430?v=4?s=100" width="100px;" alt="Dominik Dorfmeister"/><br /><sub><b>Dominik Dorfmeister</b></sub></a><br /><a href="https://github.com/testing-library/react-testing-library/commits?author=TkDodo" title="Code">๐ป</a></td>
|
632 | <td align="center" valign="top" width="14.28%"><a href="https://stephensauceda.com"><img src="https://avatars.githubusercontent.com/u/1017723?v=4?s=100" width="100px;" alt="Stephen Sauceda"/><br /><sub><b>Stephen Sauceda</b></sub></a><br /><a href="https://github.com/testing-library/react-testing-library/commits?author=stephensauceda" title="Documentation">๐</a></td>
|
633 | </tr>
|
634 | <tr>
|
635 | <td align="center" valign="top" width="14.28%"><a href="http://cmdcolin.github.io"><img src="https://avatars.githubusercontent.com/u/6511937?v=4?s=100" width="100px;" alt="Colin Diesh"/><br /><sub><b>Colin Diesh</b></sub></a><br /><a href="https://github.com/testing-library/react-testing-library/commits?author=cmdcolin" title="Documentation">๐</a></td>
|
636 | <td align="center" valign="top" width="14.28%"><a href="http://yinm.info"><img src="https://avatars.githubusercontent.com/u/13295106?v=4?s=100" width="100px;" alt="Yusuke Iinuma"/><br /><sub><b>Yusuke Iinuma</b></sub></a><br /><a href="https://github.com/testing-library/react-testing-library/commits?author=yinm" title="Code">๐ป</a></td>
|
637 | <td align="center" valign="top" width="14.28%"><a href="https://github.com/trappar"><img src="https://avatars.githubusercontent.com/u/525726?v=4?s=100" width="100px;" alt="Jeff Way"/><br /><sub><b>Jeff Way</b></sub></a><br /><a href="https://github.com/testing-library/react-testing-library/commits?author=trappar" title="Code">๐ป</a></td>
|
638 | </tr>
|
639 | </tbody>
|
640 | </table>
|
641 |
|
642 |
|
643 |
|
644 |
|
645 |
|
646 |
|
647 | This project follows the [all-contributors][all-contributors] specification.
|
648 | Contributions of any kind welcome!
|
649 |
|
650 | ## LICENSE
|
651 |
|
652 | [MIT](LICENSE)
|
653 |
|
654 |
|
655 |
|
656 | [npm]: https://www.npmjs.com/
|
657 | [yarn]: https://classic.yarnpkg.com
|
658 | [node]: https://nodejs.org
|
659 | [build-badge]: https://img.shields.io/github/actions/workflow/status/testing-library/react-testing-library/validate.yml?branch=main&logo=github
|
660 | [build]: https://github.com/testing-library/react-testing-library/actions?query=workflow%3Avalidate
|
661 | [coverage-badge]: https://img.shields.io/codecov/c/github/testing-library/react-testing-library.svg?style=flat-square
|
662 | [coverage]: https://codecov.io/github/testing-library/react-testing-library
|
663 | [version-badge]: https://img.shields.io/npm/v/@testing-library/react.svg?style=flat-square
|
664 | [package]: https://www.npmjs.com/package/@testing-library/react
|
665 | [downloads-badge]: https://img.shields.io/npm/dm/@testing-library/react.svg?style=flat-square
|
666 | [npmtrends]: http://www.npmtrends.com/@testing-library/react
|
667 | [license-badge]: https://img.shields.io/npm/l/@testing-library/react.svg?style=flat-square
|
668 | [license]: https://github.com/testing-library/react-testing-library/blob/main/LICENSE
|
669 | [prs-badge]: https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square
|
670 | [prs]: http://makeapullrequest.com
|
671 | [coc-badge]: https://img.shields.io/badge/code%20of-conduct-ff69b4.svg?style=flat-square
|
672 | [coc]: https://github.com/testing-library/react-testing-library/blob/main/CODE_OF_CONDUCT.md
|
673 | [github-watch-badge]: https://img.shields.io/github/watchers/testing-library/react-testing-library.svg?style=social
|
674 | [github-watch]: https://github.com/testing-library/react-testing-library/watchers
|
675 | [github-star-badge]: https://img.shields.io/github/stars/testing-library/react-testing-library.svg?style=social
|
676 | [github-star]: https://github.com/testing-library/react-testing-library/stargazers
|
677 | [twitter]: https://twitter.com/intent/tweet?text=Check%20out%20react-testing-library%20by%20%40@TestingLib%20https%3A%2F%2Fgithub.com%2Ftesting-library%2Freact-testing-library%20%F0%9F%91%8D
|
678 | [twitter-badge]: https://img.shields.io/twitter/url/https/github.com/testing-library/react-testing-library.svg?style=social
|
679 | [emojis]: https://github.com/all-contributors/all-contributors#emoji-key
|
680 | [all-contributors]: https://github.com/all-contributors/all-contributors
|
681 | [all-contributors-badge]: https://img.shields.io/github/all-contributors/testing-library/react-testing-library?color=orange&style=flat-square
|
682 | [guiding-principle]: https://twitter.com/kentcdodds/status/977018512689455106
|
683 | [bugs]: https://github.com/testing-library/react-testing-library/issues?q=is%3Aissue+is%3Aopen+label%3Abug+sort%3Acreated-desc
|
684 | [requests]: https://github.com/testing-library/react-testing-library/issues?q=is%3Aissue+sort%3Areactions-%2B1-desc+label%3Aenhancement+is%3Aopen
|
685 | [good-first-issue]: https://github.com/testing-library/react-testing-library/issues?utf8=โ&q=is%3Aissue+is%3Aopen+sort%3Areactions-%2B1-desc+label%3A"good+first+issue"+
|
686 | [discord-badge]: https://img.shields.io/discord/723559267868737556.svg?color=7389D8&labelColor=6A7EC2&logo=discord&logoColor=ffffff&style=flat-square
|
687 | [discord]: https://discord.gg/testing-library
|
688 | [stackoverflow]: https://stackoverflow.com/questions/tagged/react-testing-library
|
689 | [react-hooks-testing-library]: https://github.com/testing-library/react-hooks-testing-library
|
690 |
|
691 |
|