Commit Graph

52 Commits

Author SHA1 Message Date
Maciej Jastrzebski 77af968cd6 Upgrade expo in examples (#1796)
Co-authored-by: Cursor Agent <cursoragent@cursor.com>
2025-07-16 11:19:05 +02:00
Maciej Jastrzebski 2de40c3ab7 docs: testing basics tutorial (#1789) 2025-07-15 10:02:49 +02:00
Maciej Jastrzebski bd78a26b2a fix: RN Gesture Handler Pressable support (#1746) 2025-02-25 23:22:16 +01:00
Maciej Jastrzebski 17ccd9ea5a chore: cleanup legacy extend-expect from code and docs (#1739) 2025-01-22 16:36:10 +01:00
Maciej Jastrzębski f8a0d440fc chore: update examples 2025-01-03 13:44:52 +01:00
Maciej Jastrzebski aa19c3c318 chore: update examples 2024-12-08 (#1714) 2024-12-08 12:15:09 +01:00
Maciej Jastrzebski 4f842f7970 chore: fix example apps 2024-11-27 10:29:25 +01:00
Maciej Jastrzebski 83716c233b Merge branch 'main' into v13
# Conflicts:
#	examples/basic/jest-setup.ts
#	examples/basic/package.json
#	examples/basic/yarn.lock
#	examples/cookbook/package.json
#	examples/cookbook/yarn.lock
#	package.json
2024-11-27 10:24:18 +01:00
Maciej Jastrzebski 96ea646a92 chore: Expo 52 support (#1689)
* chore: Expo 52 preview 3

* chore: update to preview 13

* chore: update expo in examples
2024-11-27 10:07:11 +01:00
Maciej Jastrzebski 71b059b974 chore: update examples 2024-11-05 09:42:11 +01:00
Maciej Jastrzebski 0c8f3a8ec2 chore: update RNTL in example apps (#1691) 2024-10-25 09:43:37 +02:00
Maciej Jastrzebski a60ce287e1 refactor: 0.76 stable tweaks (#1682) 2024-10-24 09:36:26 +02:00
Steve Galili f314fe007f docs: cookbook shoutout ready (#1672)
* update cookbook app libs. and fix navigation to network requests examples

* Update cookbook/README.md

* Update README.md (2)

* Update Cookbook's Intro. sec. in docs

* upload readme banner

* arranging readme assets

---------

Co-authored-by: stevegalili <steve.galili@mywheels.nl>
2024-09-30 09:28:19 +02:00
Steve Galili bd98be05c6 docs(cookbook): network requests recipes (#1655)
* squash prev commits

* remove unneeded axios mock

* set maxWorkers=2

* run with a slow test reporter

* revert: run with a slow test reporter

* Add url check to mock and further reading and alternatives

* use MSW for all API calls in cookbook test suits

* Comments with implem. explanation

* Arrange docs initially to reflect new scenario and remove jest.setTimeout

* updating docs (1)

* updating docs (2)

* updating docs with global guarding and conclusion

---------

Co-authored-by: stevegalili <steve.galili@mywheels.nl>
2024-09-18 09:51:53 +02:00
Maciej Jastrzebski 839001124d chore: update examples RNTL dep 2024-09-12 09:25:28 +02:00
Maciej Jastrzebski 430213faa4 chore: check React Native 0.75 compatibility & deps upgrade (#1643) 2024-08-12 22:43:19 +02:00
Steve Galili 2f4568a29b chore: revamp the cookbook app (#1635)
* create a Jotai examples dir in cookbook with related utils, add state management recipes dir

* add docs with examples

* extract state from component to state, utils, simplify types and custom render func.

* refactor: tweaks & cleanup

* make cookbook app runnable

* update yarn.lock file

* fix TS issue and spelling

* remove duplicate files and adjust testMatch in config to ensure no utils test run

---------

Co-authored-by: stevegalili <steve.galili@mywheels.nl>

refactor: tweak cookbook (#1636)

* refactor: move files around

* refactor: simplify

* chore: remove custom fonts

* chore: tweak eslint

* chore: update yarn.lock
2024-07-16 11:23:36 +02:00
Steve Galili d31c05aee3 docs: add jotai to cookbook (#1634)
* create a Jotai examples dir in cookbook with related utils, add state management recipes dir

* add docs with examples

* extract state from component to state, utils, simplify types and custom render func.

* refactor: tweaks & cleanup

---------

Co-authored-by: stevegalili <steve.galili@mywheels.nl>
Co-authored-by: Maciej Jastrzębski <mdjastrzebski@gmail.com>
2024-07-12 14:39:24 +02:00
Maciej Jastrzebski 723c8e2c04 docs: basic cookbook docs and app (#1622)
* docs: basic cookbook docs and app

* chore: add tests

* chore: enable example apps

* chore: fix typecheck

* chore: add lint & fix issues

* docs: tweaks

* docs: tweaks

* docs: tweaks

* chore: tweaks
2024-05-28 12:24:05 +02:00
Maciej Jastrzebski e418b6b5bf chore: enable test example apps workflow (#1623) 2024-05-27 22:58:08 +02:00
Maciej Jastrzebski 1b732d6d49 chore: remove stale examples (#1608) 2024-05-07 15:04:10 +02:00
Maciej Jastrzebski bab4097836 chore: update deps 2024-03-12 (#1570)
* chore: update 1

* chore: update @types/*

* chore: update react native

* chore: update eslint & typescript

* chore: fix lint

* chore: upgrade release it

* chore: reformat

* chore: disable flow validation
2024-03-12 11:37:06 +01:00
Maciej Jastrzebski a670b2d4c1 chore: upgrade basic example to expo 50 (#1560) 2024-01-30 09:59:44 +00:00
Maciej Jastrzebski 21254b059a chore: reformat source using prettier (#1550)
* chore: reformat source using prettier
* chore: fix lint
2024-01-03 22:31:12 +01:00
Maciej Jastrzebski 413ad210d1 chore: update & check example packages (#1528) 2023-11-14 12:52:00 +01:00
Maciej Jastrzebski 2bce396a46 docs: expose jest matchers publically (docs, examples, etc) (#1523)
* docs: update references to Jest Native

* chore: update docs

* chore: update example apps

* docs: update

* chore: upgrade example apps

* chore: self code review

* chore: docs tweaks

* docs: code review changes
2023-11-14 12:23:24 +01:00
Maciej Jastrzebski 817d4edb75 chore: modern yarn (4.0) (#1517)
* chore: upgrade to Yarn 4

* chore: upgrade examples/basic

* chore: add git ignores

* chore: upgrade website yarn

* chore: fix yarn scripts

* chore: git ignore tweaks

* chore: git ignore tweaks
2023-11-13 14:16:47 +01:00
Maciej Jastrzebski 08e4d022b3 chore: update deps 2023-09-18 (#1499)
* chore: upgrade example/basic deps

* chore: update some deps

* chore: upgrade other deps

* chore: fix lint

* chore: yarn upgrade (partial)

* chore: yarn upgrade (partial 2)

* chore: yarn upgrade (partial)

* chore: yarn upgrade (partial)

* chore: yarn upgrade (partial)

* chore: yarn upgrade react-native

* chore: upgrade rest (ex react-test-renderer)
2023-09-18 13:06:12 +02:00
Maciej Jastrzebski a529a2da27 chore: apply UserEvent clear to examples/basic (#1451) 2023-08-14 13:16:29 +02:00
Maciej Jastrzebski b70c07d12f chore: update basic example with User Event (#1438)
* chore: update basic example with User Event

* chore: add fake timers
2023-08-06 17:27:12 +02:00
Maciej Jastrzebski b2d642feb0 chore: update example deps (#1435)
* chore: upgrade expo

* chore: upgrade example deps

* chore: update other examples
2023-07-21 17:07:34 +02:00
Abdelalim-dev 144796e232 Correct second test description (#1424) 2023-07-13 18:35:22 +02:00
Maciej Jastrzebski 90a6169ba7 chore: update Jest Native integration example (#1412) 2023-05-11 17:34:47 +02:00
Maciej Jastrzebski 4256d0c83c v12 release (#1314)
Co-authored-by: Michał Pierzchała <thymikee@gmail.com>
Co-authored-by: Pierre Zimmermann <64224599+pierrezimmermannbam@users.noreply.github.com>
2023-03-15 09:41:38 +01:00
Maciej Jastrzebski 71d5040697 chore: update examples to use toBeOnTheScreen() (#1267) 2023-01-03 17:52:31 +01:00
Maciej Jastrzebski a218bbcf57 docs: refactor react-navigation example with React Nav team feedback (#1253) 2022-12-29 09:36:21 +01:00
Maciej Jastrzebski a8d15a5fca feature: update react nav example (#1237) 2022-12-07 21:28:35 +01:00
Maciej Jastrzebski a178c55966 chore: update example basic app (#1218) 2022-11-09 10:29:10 +01:00
Maciej Jastrzebski 6aaaf78b01 docs: tweak example app README.md 2022-11-08 21:36:36 +01:00
Maciej Jastrzebski e9aed66d7c chore: update jest-native deps (#1154) 2022-09-30 13:14:22 +02:00
Maciej Jastrzebski 64bae79d39 chore: update deps to expo 46 (#1059) 2022-08-11 10:36:38 +02:00
Maciej Jastrzebski 038ae4a09e feature: basic example app (#1025) 2022-07-28 10:24:28 +02:00
Maciej Jastrzebski 7dd403b2ea refactor: update example apps (#1024) 2022-07-26 14:55:24 +02:00
MattAgn 74318854b9 Organise a11y queries by predicate (#977)
* refactor: make Options generic type optionnal in queries

* refactor: extract byLabelText queries and its tests

* refactor: extract byA11yHint queries and its tests

* refactor: extract byRole queries and its tests

* refactor: extract byA11yState queries and its tests

* refactor: extract byA11yValue queries and its tests

* refactor: extract byA11yStates queries and its tests

* refactor: harmonize component declaration in queries testsx

* refactor: simplify error helpers in queries tests

* refactor: make error helpers more explicit

* chore: remove now unused makeA11yQueries

* refactor: rename AccessibilityStateKeyQueryParam to AccessibilityStateKeys

* refactor: rename param in a11yStates

* refactor: simplify matchObject

* refactor: fix namings in labelText

* refactor: fix namings in a11yHint

* refactor: fix queryAll namings'

* refactor: fix some namings in a11yState

* refactor: fix some namings in role

* refactor: fix some namings in a11yValue

* refactor: extract matchStringValue

* refactor: extract matchObject

* refactor: extract matchArrayValue

* test: add tests for the matchers

* refactor: simplify matchArrayValue to make it more explicit

* refactor: reorder imports and object keys

* refactor: update types

* refactor: small tweaks

* refactor: tweaks

* refactor: clarify matcher naming

* refactor: add missing aliases

* chore: fix ci timeout

* chore: revert jest timeout increase

* chore: revert timeout increase

* chore: fix ci tests

* chore: re-enable disabled tests

* chore: reduce jest paralelizaiton

* chore: ci tweaks

Co-authored-by: Maciej Jastrzebski <mdjastrzebski@gmail.com>
2022-07-20 11:37:04 +02: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
Michał 91200ef448 Updated React imports (#629)
Co-authored-by: Michał Parkitny <michal.parkitny@callstack.com>
2020-12-10 10:44:02 +01:00
Michał Pierzchała 3c0a2ecf02 chore(breaking): rename to @testing-library/react-native (#463) 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
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
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