yogevbd
4ef5e549b8
Fixes pushing bottomTabs - #4172
5 vuotta sitten
Yogev Ben David
55ef525f6a
Handle rejections - pop and dismissModal (#4168 )
* Handle pop and dismissModal rejections - #3914
* Added e2e
* Update TextScreen.js
5 vuotta sitten
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 vuotta sitten
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 vuotta sitten
yogevbd
64d7888161
Adresses #3171
6 vuotta sitten
Guy Carmeli
164729ae01
Add e2e for pushing screens from side menu
6 vuotta sitten
Guy Carmeli
fa0a23c95b
Fix crash when pushing into a stack located in BottomTabs
6 vuotta sitten
Shalom Yerushalmy
1d8a9d80f0
Fix lint
6 vuotta sitten
yogevbd
e1be29ebb6
setStackRoot e2e
6 vuotta sitten
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 vuotta sitten
Shalom Yerushalmy
759d695adc
Fix e2e test
6 vuotta sitten
Guy Carmeli
08fff3d9ec
Fix crash when popping a screen that was pushed without animation
6 vuotta sitten
yogevbd
8406f4d384
pass props to external components
6 vuotta sitten
Guy Carmeli
4c8742f7bd
External component (#2846 )
* External Component implementation
* Limit External component e2e to Android for now
6 vuotta sitten
Guy Carmeli
00cf5419f0
Modals support BackHandler
closes #2840
6 vuotta sitten
Guy Carmeli
8045c23da2
More Detox related work
6 vuotta sitten
Guy Carmeli
b189893ffd
Migrate espresso suite to detox cont.
6 vuotta sitten
Guy Carmeli
c23b1faa2a
More overlay e2e to separate file
6 vuotta sitten
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 vuotta sitten
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 vuotta sitten
yogevbd
69ec201684
multiple children stack e2e test
6 vuotta sitten
yogevbd
1446cd2fe9
V2 overlays (#2510 )
* overlay support
6 vuotta sitten
yogevbd
79daa62e3c
V2 Current tab by container ID (#2264 )
* set current tab by container id
* currentTabByContainerID e2e
* lint fix
* e2e test
6 vuotta sitten
yogevbd
04c578cc4e
V2 e2e Test IDs (#2304 )
* refactored e2e tests to work with testIDs
* lint fix
* android e2e fixed
6 vuotta sitten
yogevbd
32dcdc78ee
added switchToTab on iOS (#1862 )
7 vuotta sitten
Daniel Zlotin
f56267e71e
moved to using XO
7 vuotta sitten
Daniel Zlotin
e1e95988e0
fixed releases and ios e2e on travis
7 vuotta sitten
Daniel Zlotin
ebcf770a42
refctor ios e2e
7 vuotta sitten