Skip to content

Commit ec27a7c

Browse files
feat: Migrate to react-native-true-sheet (#6970)
1 parent 115fa79 commit ec27a7c

40 files changed

Lines changed: 658 additions & 379 deletions

File tree

.maestro/tests/accessibilityAndAppearance/ToastsAndDialogs.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,10 @@ tags:
2121
- tapOn: 'Show alerts as. Toasts'
2222
- assertVisible: 'Toasts. Dismissed automatically. Checked'
2323
- assertVisible: 'Dialogs. Require manual dismissal. Unchecked'
24-
- tapOn: 'Bottom Sheet backdrop'
24+
- tapOn:
25+
id: 'action-sheet-handle'
26+
- waitForAnimationToEnd:
27+
timeout: 5000
2528
- tapOn: 'Menu'
2629
- tapOn: 'Edit status'
2730
- tapOn:

.maestro/tests/room/room.yaml

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -161,6 +161,7 @@ tags:
161161
- tapOn:
162162
id: emoji-searchbar-input
163163
- inputText: 'laughing'
164+
- hideKeyboard
164165
- extendedWaitUntil:
165166
visible:
166167
id: emoji-laughing
@@ -252,10 +253,8 @@ tags:
252253
visible:
253254
id: 'action-sheet-handle'
254255
timeout: 60000
255-
- swipe:
256-
from:
257-
id: action-sheet-handle
258-
direction: DOWN
256+
- tapOn:
257+
id: 'action-sheet-handle'
259258
- extendedWaitUntil:
260259
notVisible:
261260
id: 'reactionsList'
@@ -317,22 +316,23 @@ tags:
317316
visible:
318317
text: '.*edit.*'
319318
timeout: 60000
319+
- hideKeyboard
320320
- longPressOn:
321321
id: 'message-content-edit'
322+
- waitForAnimationToEnd:
323+
timeout: 1000
322324
- extendedWaitUntil:
323325
visible:
324326
id: action-sheet
325327
timeout: 60000
326328
- extendedWaitUntil:
327329
visible:
328-
id: action-sheet-handle
329-
timeout: 60000
330-
- extendedWaitUntil:
331-
visible:
332-
text: 'Edit'
330+
id: message-actions-edit
333331
timeout: 60000
332+
- waitForAnimationToEnd:
333+
timeout: 1000
334334
- tapOn:
335-
text: 'Edit'
335+
id: message-actions-edit
336336
- extendedWaitUntil:
337337
visible:
338338
id: message-composer-input
@@ -363,10 +363,10 @@ tags:
363363
timeout: 60000
364364
- extendedWaitUntil:
365365
visible:
366-
text: 'Quote'
366+
id: message-actions-quote
367367
timeout: 60000
368368
- tapOn:
369-
text: 'Quote'
369+
id: message-actions-quote
370370
- extendedWaitUntil:
371371
visible:
372372
id: message-composer-input
@@ -419,9 +419,9 @@ tags:
419419
direction: UP
420420
- scrollUntilVisible:
421421
element:
422-
text: 'Delete'
422+
id: message-actions-delete
423423
- tapOn:
424-
text: 'Delete'
424+
id: message-actions-delete
425425
- extendedWaitUntil:
426426
visible:
427427
text: '.*You will not be able to recover this message.*'
@@ -471,10 +471,10 @@ tags:
471471
timeout: 60000
472472
- extendedWaitUntil:
473473
visible:
474-
text: 'Reply in direct message'
474+
id: message-actions-reply-in-dm
475475
timeout: 60000
476476
- tapOn:
477-
text: 'Reply in direct message'
477+
id: message-actions-reply-in-dm
478478
- extendedWaitUntil:
479479
visible:
480480
id: room-view-title-${output.replyUser.username}
@@ -585,7 +585,7 @@ tags:
585585
id: action-sheet
586586
timeout: 60000
587587
- tapOn:
588-
text: 'Quote'
588+
id: message-actions-quote
589589
- extendedWaitUntil:
590590
visible:
591591
id: 'markdown-preview-${output.originalMessage}'

.maestro/tests/room/share-message.yaml

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -74,10 +74,9 @@ tags:
7474
timeout: 60000
7575
- tapOn:
7676
id: multi-select-item-${output.otherUser.username.toLowerCase()}
77-
- swipe:
78-
from:
79-
id: 'action-sheet-handle'
80-
direction: DOWN
77+
# this is to hide bottom sheet and keyboard together
78+
- tapOn:
79+
point: 5%,10%
8180
- extendedWaitUntil:
8281
notVisible:
8382
id: 'multi-select-search'

.maestro/tests/teams/utils/close-action-sheet.yaml

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,8 @@ tags:
33
- 'util'
44

55
---
6-
- swipe:
7-
from:
8-
id: action-sheet-handle
9-
direction: DOWN
6+
- tapOn:
7+
id: action-sheet-handle
108
- extendedWaitUntil:
119
notVisible:
1210
id: action-sheet-handle

.maestro/tests/teams/utils/open-action-sheet.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,16 +7,16 @@ tags:
77
visible:
88
id: room-members-view-item-${username}
99
timeout: 60000
10+
- waitForAnimationToEnd:
11+
timeout: 2000
1012
- tapOn:
1113
id: room-members-view-item-${username}
14+
- waitForAnimationToEnd:
15+
timeout: 2000
1216
- extendedWaitUntil:
1317
visible:
1418
id: action-sheet
1519
timeout: 60000
16-
- assertVisible:
17-
id: action-sheet-handle
18-
- tapOn:
19-
id: action-sheet-handle
2020
- extendedWaitUntil:
2121
visible:
2222
id: action-sheet

0 commit comments

Comments
 (0)