Guy Carmeli
578f6a8eea
Fix custom back button missing id
Id property wasn’t handled when copying back button in native
5 years ago
yogevbd
4ef5e549b8
Fixes pushing bottomTabs - #4172
6 years ago
Yogev Ben David
55ef525f6a
Handle rejections - pop and dismissModal (#4168 )
* Handle pop and dismissModal rejections - #3914
* Added e2e
* Update TextScreen.js
6 years ago
Guy Carmeli
2e80068e59
Remove support from popping specific screens in a stack
While arguable being convenient, this is behaviour goes against the Stack api.
Some commands, such as push and pop, can be applied on stacks by passing the
stack's componentId.
This commit also fixes those stack commands which were always applied on parent stacks.
6 years ago
Shalom Yerushalmy
3c3da0454f
Migrate to jest (#3343 )
* Migrate to jest to support parallel ios simulator from detox
* When e2e lint only ts or js files
* Remove mocha from deps and decrease from 480000ms to 180000ms
6 years ago
yogevbd
64d7888161
Adresses #3171
6 years ago
Guy Carmeli
164729ae01
Add e2e for pushing screens from side menu
6 years ago
Guy Carmeli
fa0a23c95b
Fix crash when pushing into a stack located in BottomTabs
6 years ago
Shalom Yerushalmy
1d8a9d80f0
Fix lint
6 years ago
yogevbd
e1be29ebb6
setStackRoot e2e
6 years ago
Guy Carmeli
728f87e2ed
Modal as layout (#3094 )
[Breaking[ Modal refactor
* [Breaking] Showing modal removes the previously visible ViewController from hierarchy
* Modal implementation does not rely on Dialog
* Modal view is added to `content` layout
* Overlay is added to `root` layout, on top of the application's content
* Introduce StackControllerBuilder
* Show modal with animation
* Dismiss modal with animation
* Add previous modal at index 0
* Add root at index 0
* dismissAllModals dismisses only top modal with animation
6 years ago
Shalom Yerushalmy
759d695adc
Fix e2e test
6 years ago
Guy Carmeli
08fff3d9ec
Fix crash when popping a screen that was pushed without animation
6 years ago
yogevbd
8406f4d384
pass props to external components
6 years ago
Guy Carmeli
4c8742f7bd
External component (#2846 )
* External Component implementation
* Limit External component e2e to Android for now
6 years ago
Guy Carmeli
00cf5419f0
Modals support BackHandler
closes #2840
6 years ago
Guy Carmeli
8045c23da2
More Detox related work
6 years ago
Guy Carmeli
b189893ffd
Migrate espresso suite to detox cont.
6 years ago
Guy Carmeli
c23b1faa2a
More overlay e2e to separate file
6 years ago
yogevbd
eb9142a3e1
V2 custom controller (#2784 )
* custom viewController support
* native component support and e2e
* custom viewController support
* native component support and e2e
* unit test fix
6 years ago
yogevbd
bf30cf1452
WIP - Detox e2e for android (#2673 )
* detox android support
* detox android support
* android detox fixes
* android fixes
* more android e2e fixes
* typo fix
* build fix
* remove specific test for ios
* Update DetoxTest.java
* lint fix
* fixed typo
* Update ViewController.java
* added script for android detox e2e
* detox android support
* android detox fixes
* android fixes
* more android e2e fixes
* typo fix
* build fix
* remove specific test for ios
* Update DetoxTest.java
* lint fix
* fixed typo
* Update ViewController.java
* added script for android detox e2e
* e2e test fixes
* Update Orientations.test.js
* Update ScreenStack.test.js
* Update ScreenStyle.test.js
* Update TopLevelApi.test.js
6 years ago
yogevbd
69ec201684
multiple children stack e2e test
7 years ago
yogevbd
1446cd2fe9
V2 overlays (#2510 )
* overlay support
7 years ago
yogevbd
79daa62e3c
V2 Current tab by container ID (#2264 )
* set current tab by container id
* currentTabByContainerID e2e
* lint fix
* e2e test
7 years ago
yogevbd
04c578cc4e
V2 e2e Test IDs (#2304 )
* refactored e2e tests to work with testIDs
* lint fix
* android e2e fixed
7 years ago
yogevbd
32dcdc78ee
added switchToTab on iOS (#1862 )
7 years ago
Daniel Zlotin
f56267e71e
moved to using XO
7 years ago
Daniel Zlotin
e1e95988e0
fixed releases and ios e2e on travis
7 years ago
Daniel Zlotin
ebcf770a42
refctor ios e2e
7 years ago