Thakur Ballary
7b159a47e3
Fixed broken link of mock setup file ( #673 )
2021-02-28 20:50:03 +01:00
Aleksandra Desmurs-Linczewska
199de62c74
Adding tests for React Navigation Drawer Navigator ( #624 )
...
* test - React Navigation Drawer
* docs - updated documentation for the website
* docs - added Drawer Navigator test to the website
* actioning PR suggestions
* docs - simple doc cleanup;
2021-01-08 10:36:21 +01:00
dependabot[bot]
803a53d2fe
chore(deps): bump ini from 1.3.5 to 1.3.8 in /website ( #641 )
...
Bumps [ini](https://github.com/isaacs/ini ) from 1.3.5 to 1.3.8.
- [Release notes](https://github.com/isaacs/ini/releases )
- [Commits](https://github.com/isaacs/ini/compare/v1.3.5...v1.3.8 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-01-07 11:07:10 +01:00
Cory Cunningham
05455b17c1
docs update for fireEvent.onScroll() ( #633 )
2020-12-11 18:17:55 +01:00
Michał
91200ef448
Updated React imports ( #629 )
...
Co-authored-by: Michał Parkitny <michal.parkitny@callstack.com >
2020-12-10 10:44:02 +01:00
Ryan J. Wessel
cd49dd4754
fix: Update "How Should I Query?" links to use the correct URLs ( #580 )
...
Co-authored-by: Ryan Wessel <rwessel@dataminr.com >
2020-10-26 17:18:57 +01:00
Michał Klekowski
78fb456b8a
feat: export container from render ( #567 )
...
* feat: export root test instance from render
* test: add tests for root test instance returned from render function
* docs: add description about root test instance returned from render function
* feat: change root export to container and wrap component in View if no wrapper defined
* docs: update description about container test instance returned from render function
* test: update tests for root test instance returned from render function
* test: clean up comments in tests
* feat: add react-native as peerDependency, clean up lint ignore for lines that was importing react-native
* revert adding default wrapper
* rework tests
* reword docs
* add testID checks
* add comments
Co-authored-by: Michał Pierzchała <thymikee@gmail.com >
2020-10-21 12:26:01 +02:00
Panagiotis Plytas
85bccf2f6a
docs: Port 'How Should I Query?' guide from Native Testing Library ( #555 )
...
* docs: Port How Should I Query guide
* fixup! docs: Port How Should I Query guide
* Update website/docs/HowShouldIQuery.md
* reword
* add getByAccessibilityState getByAccessibilityValue
Co-authored-by: Michał Pierzchała <thymikee@gmail.com >
2020-10-12 19:07:36 +02:00
अभिनाश (Avinash)
a95a3b0e73
Minor grammatical change ( #551 )
2020-09-26 10:15:47 +02:00
Michał Pierzchała
a0faf69bea
docs: adjust ByTestId misleading warnings; add guidelines about accessibilityHint ( #542 )
...
* docs: remove byTestId misleading warnings
* change caution to warning, mention principles and accessibility guideline
* promote new aliases in docs example
* rephrase
2020-09-11 13:18:52 +02:00
David Calhoun
7ba31524c5
Clarify waitFor documentation in regards to timer mocks ( #540 )
...
Update documentation to explicitly state that one should not await the
return or resolution of a `waitFor` call when relying upon timer mocks.
2020-09-09 15:58:31 +02:00
David Calhoun
7e14ade779
Clarify waitFor documentation in regards to timer mocks ( #538 )
...
Update documentation to explicitly state that one should not await the
return or resolution of a `waitFor` call when relying upon timer mocks.
2020-09-09 09:52:03 +02:00
dependabot[bot]
275251896e
chore(deps): bump http-proxy from 1.18.0 to 1.18.1 in /website ( #537 )
...
Bumps [http-proxy](https://github.com/http-party/node-http-proxy ) from 1.18.0 to 1.18.1.
- [Release notes](https://github.com/http-party/node-http-proxy/releases )
- [Changelog](https://github.com/http-party/node-http-proxy/blob/master/CHANGELOG.md )
- [Commits](https://github.com/http-party/node-http-proxy/compare/1.18.0...1.18.1 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-09-07 22:45:09 +02:00
Alvaro Catalina
d55ea0b0b4
feat: RegExp support for *ByTestId queries ( #535 )
...
* getAllByTestId supports a regex matcher
* update typings
* docs: update
* refactor types
* refactor. remove unnecessary try/catch
* refactor test assertions
2020-09-07 22:39:16 +02:00
Michał Pierzchała
e0359c6650
fix: add note about baseElement removed from render ( #533 )
...
* fix: add note about baseElement removed from render
* typos, language
2020-09-03 14:30:59 +02:00
Justinas Reigis
327ccf6fb9
docs: update scroll event api for flat list ( #519 )
2020-08-31 10:07:58 +02:00
Michał Pierzchała
c5e9b71131
chore(docs): followup fixes for docusaurs alpha.61 ( #510 )
...
* fix links
* update projectName to reference the one on github
2020-08-17 14:56:24 +02:00
Michał Pierzchała
e49030b553
chore(docs): bump docusaurus to alpha.61 ( #509 )
2020-08-17 14:25:20 +02:00
Michał Pierzchała
1ec340c8a0
docs: adjust wording around debug ( #502 )
2020-08-12 18:48:37 +02:00
dependabot[bot]
17d5165980
chore(deps): bump prismjs from 1.20.0 to 1.21.0 in /website ( #490 )
...
Bumps [prismjs](https://github.com/PrismJS/prism ) from 1.20.0 to 1.21.0.
- [Release notes](https://github.com/PrismJS/prism/releases )
- [Changelog](https://github.com/PrismJS/prism/blob/master/CHANGELOG.md )
- [Commits](https://github.com/PrismJS/prism/compare/v1.20.0...v1.21.0 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-08-10 10:57:53 +02:00
Michał Pierzchała
0e3f654b27
docs: small amendments to the migration guide
2020-07-30 16:13:15 +02:00
Michał Pierzchała
aa411c0d79
docs: refresh readme and getting started guide
2020-07-30 16:13:15 +02:00
Nick McCurdy
7909558763
docs: fix typo in migration v7 doc ( #465 )
2020-07-30 16:13:15 +02:00
Maciej Jastrzebski
9de58e845b
fix: added migration guide v7 to website sidebar ( #464 )
2020-07-30 16:13:15 +02:00
Michał Pierzchała
3c0a2ecf02
chore(breaking): rename to @testing-library/react-native ( #463 )
2020-07-30 16:13:15 +02:00
Maciej Jastrzebski
5adf148de5
feat: prevent events on disabled elements ( #460 )
...
* feat: add tests
* feat: prevent event handling on disabled element
* refactor: code cleanup
* feat: use props.onStartShouldSetResponder to check for event handling
* refactor: code review changes
* feat: updated docs
* feat: added test for fake 'disabled' prop
2020-07-30 16:13:15 +02:00
Maciej Jastrzebski
37f0c42a1f
fix: update package name in docs ( #462 )
...
* fix: package reference in docs
* fix: more references to package name
* Update README.md
Co-authored-by: Michał Pierzchała <thymikee@gmail.com >
* Update website/docs/GettingStarted.md
Co-authored-by: Michał Pierzchała <thymikee@gmail.com >
* Update website/docs/API.md
Co-authored-by: Michał Pierzchała <thymikee@gmail.com >
2020-07-30 16:13:15 +02:00
Maciej Jastrzebski
3f88cacbc6
feat: add getQueriesForElement alias to within ( #461 )
...
* feat: getQueriesForElement alias implementation & test
* feat: added typescript types and tests
* feat: updated docs
2020-07-30 16:13:15 +02:00
Michał Pierzchała
ae5f9d8e97
docs: add migration to v7 guide ( #456 )
...
* docs: add migration to v7 guide
* adjust note about ByTitle because there's no host Button component
* add fire event section
* mention NativeTestInstance and container
* Update website/docs/MigrationV7.md
Co-authored-by: Maciej Jastrzebski <mdjastrzebski@gmail.com >
* Update website/docs/MigrationV7.md
Co-authored-by: Maciej Jastrzebski <mdjastrzebski@gmail.com >
* Update website/docs/MigrationV7.md
Co-authored-by: Maciej Jastrzebski <mdjastrzebski@gmail.com >
* Update website/docs/MigrationV7.md
Co-authored-by: Maciej Jastrzebski <mdjastrzebski@gmail.com >
Co-authored-by: Maciej Jastrzebski <mdjastrzebski@gmail.com >
2020-07-30 16:13:15 +02:00
Michał Pierzchała
6d63a4f29e
feat(breaking): rename ByPlaceholder to ByPlaceholderText ( #455 )
2020-07-30 16:13:15 +02:00
dependabot[bot]
85f8eff060
chore(deps): bump elliptic from 6.5.2 to 6.5.3 in /website ( #467 )
...
Bumps [elliptic](https://github.com/indutny/elliptic ) from 6.5.2 to 6.5.3.
- [Release notes](https://github.com/indutny/elliptic/releases )
- [Commits](https://github.com/indutny/elliptic/compare/v6.5.2...v6.5.3 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-07-30 13:05:47 +02:00
dependabot[bot]
f0c7b0cce8
chore(deps): bump lodash from 4.17.15 to 4.17.19 in /website ( #441 )
...
Bumps [lodash](https://github.com/lodash/lodash ) from 4.17.15 to 4.17.19.
- [Release notes](https://github.com/lodash/lodash/releases )
- [Commits](https://github.com/lodash/lodash/compare/4.17.15...4.17.19 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-07-21 15:47:47 +02:00
Ryan Wessel
61359c70e6
feat: introduce ByLabelText, ByRole and ByHintText a11y aliases ( #445 )
...
* feat: Add alias accessibilityLabel queries to assist in migrating from @testing-library/react-native
* feat: Add alias accessibilityHint queries to assist in migrating from @testing-library/react-native
* feat: Add alias accessibilityRole queries to assist in migrating from @testing-library/react-native
* feat: Add to A11yAPI types to include the newly-aliased queries for label, hint, and role
* test: Add tests for newly-aliased label, hint, and role a11y queries
* test: Add newly-alised a11y queries to the index typings test file
* docs: Add query aliases for testing library migrators to Queries documentation
* test: Consolidate aliased query tests into shared tests. FIXME's where there are errors
* test: Update a11yAPI tests to assert referential equality for query aliases
* refactor: apply Prettier formatting to a11yAPI test file
* fix: address typos in CONTRIBUTING.md
* test: Separate referential quality assertion tests for query aliases into their own tests
Co-authored-by: Ryan Wessel <rwessel@dataminr.com >
2020-07-21 15:46:06 +02:00
Przemysław Bitkowski
859cb82b87
Replace imports ( #421 )
2020-07-04 08:50:22 +02:00
Nathan Loudjani
dc854a9717
docs: Fix typo in migration doc ( #411 )
2020-06-30 16:54:17 +02:00
Martin Cerny
8a57c68f42
docs: fix link to GitHub from footer ( #382 )
2020-06-12 11:53:05 +02:00
Maciej Jastrzebski
300d16b822
feature: wait for element to be removed ( #376 )
...
* feature: basic implementation
* feature: basic implementation
* feature: added typescript types
* feature: check if element exists initially
* resolve promise with initial elements
* docs: README & API
* use ErrorWithStack helper
Co-authored-by: Michał Pierzchała <thymikee@gmail.com >
2020-06-10 08:17:01 +02:00
dependabot[bot]
dab54a9d42
chore(deps): bump websocket-extensions from 0.1.3 to 0.1.4 in /website ( #377 )
...
Bumps [websocket-extensions](https://github.com/faye/websocket-extensions-node ) from 0.1.3 to 0.1.4.
- [Release notes](https://github.com/faye/websocket-extensions-node/releases )
- [Changelog](https://github.com/faye/websocket-extensions-node/blob/master/CHANGELOG.md )
- [Commits](https://github.com/faye/websocket-extensions-node/compare/0.1.3...0.1.4 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-06-07 09:06:00 +02:00
Vojtech Novak
3de2a2b35f
clarify UNSAFE_ functions are not scheduled for removal ( #368 )
2020-06-01 18:04:31 +02:00
Drew Miller
7c6df013ff
docs: update React Navigation tests to use find queries ( #364 )
...
* docs: update React Navigation tests to use find queries
* update test to be in sync with documentation
2020-05-31 11:58:31 +02:00
Michał Pierzchała
2e4594f868
docs: clarify configuration to incluude preset react-native ( #362 )
2020-05-30 20:18:35 +02:00
Maciej Jastrzebski
2b14360f28
feat: wrap waitFor in (async) act to support async queries without explicit act call ( #344 )
...
* Wrapped waitFor call in act to support async waitFor/findBy
* Updated docs
* Spelling mistake
* Added short info in migration guide
* Corrected spelling
* Clarified comments
* Added async act implementation conditional on React version
* Code review changes
* Update src/waitFor.js
Co-authored-by: Michał Pierzchała <thymikee@gmail.com >
* Update src/waitFor.js
Co-authored-by: Michał Pierzchała <thymikee@gmail.com >
* Fixed prettier
* Update src/waitFor.js
Co-authored-by: Michał Pierzchała <thymikee@gmail.com >
Co-authored-by: Michał Pierzchała <thymikee@gmail.com >
2020-05-28 15:06:04 +02:00
Michał Pierzchała
c86484dee4
docs: cleanup migration doc ( #342 )
2020-05-28 15:06:04 +02:00
Maciej Jastrzebski
a47116be1c
chore: rename Migration20.md to MigrationV2.md ( #341 )
2020-05-28 15:06:04 +02:00
Maciej Jastrzebski
9e50bff6ab
chore(breaking): deprecate flushMicrotasksQueue ( #340 )
...
* Deprecated flushMicrotasksQueue
* Update website/docs/Migration20.md
Co-authored-by: Michał Pierzchała <thymikee@gmail.com >
* Renamed flushMicrotasksQueueInternal to flushMicroTasks
Co-authored-by: Michał Pierzchała <thymikee@gmail.com >
2020-05-28 15:06:04 +02:00
Maciej Jastrzebski
7c0ee5683f
Spelling mistake
2020-05-28 15:06:04 +02:00
Alec Larson
ad66a5489d
feat: call "cleanup" automatically ( #238 )
...
* feat: add "cleanup" function
* docs: add "cleanup" section
* feat: automatically call "cleanup" after each test
...if an "afterEach" global function is defined, and process.env.RTL_SKIP_AUTO_CLEANUP is falsy.
Taken from: https://github.com/testing-library/react-testing-library/blob/14670debd45236d2c5d0a61a83dadc72af1bef7c/src/index.js
* docs: mention automatic cleanup
* add within
* fix lint
* Updated tests, added auto-cleanup test
* Added ways to prevent auto cleanup
* Small fix
* Code review changes
* Update website/docs/API.md
Co-authored-by: Michał Pierzchała <thymikee@gmail.com >
* More changes
* Removed afterEach(cleanup) calls in examples
* Code cleanup
Co-authored-by: Michał Pierzchała <thymikee@gmail.com >
Co-authored-by: Maciej Jastrzebski <mdjastrzebski@gmail.com >
2020-05-28 15:06:04 +02:00
Maciej Jastrzebski
01bc0ee2b4
feat: update docs bases on cancelled prepare-2 PR ( #335 )
...
* Adapt docs changes from `prepare-2` branch
* WIP
* Removed unused `printUnsafeWarning` function
# Conflicts:
# src/helpers/errors.js
* Code review changes
2020-05-28 15:06:04 +02:00
Maciej Jastrzebski
9fc83fec60
Feat(breaking): remove deprecated functions ( #334 )
...
* WIP
* More changes
* WIP
* Added throwRemovedFunctionError docsRef
* Fixed tests
* Typescript types cleanup
* Cleanup
* Moving some changes from `prepare-2` branch
* Moving some changes from `prepare-2` branch
* Update src/waitFor.js
Co-authored-by: Michał Pierzchała <thymikee@gmail.com >
* Update website/docs/Migration20.md
Co-authored-by: Michał Pierzchała <thymikee@gmail.com >
* Code review changes
* More code review changes
* Code review changes
* More code review changes
* Added @deprecated messages for TS type defs
* Spelling mistake
* Reformatted index.d.ts
* Removed remaining refs to warnFn
Co-authored-by: Michał Pierzchała <thymikee@gmail.com >
2020-05-28 15:06:04 +02:00
Michał Pierzchała
163cc8533a
chore(breaking): compile project to Node 10 using @babel/preset-env ( #309 )
...
* chore: compile project to Node 8.3 using @babel/preset-env
* update snapshots
* compile to Node 10
* adjust snapshots back
* add migration docs
2020-05-28 15:06:04 +02:00