Skip to content

Commit b089e80

Browse files
authored
chore: merge 4.67.0 into master (#6819)
2 parents a35becc + d52671a commit b089e80

File tree

186 files changed

+111089
-105400
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

186 files changed

+111089
-105400
lines changed

.detoxrc.js

Lines changed: 0 additions & 90 deletions
This file was deleted.

.maestro/helpers/login-with-deeplink.yaml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,12 @@ tags:
44
- 'util'
55

66
---
7-
- clearState
87
- stopApp: chat.rocket.reactnative
8+
- runFlow:
9+
when:
10+
true: CLEAR_STATE
11+
commands:
12+
- clearState: chat.rocket.reactnative
913
- evalScript: ${output.login = output.utils.login(USERNAME, PASSWORD)}
1014
- runFlow:
1115
file: 'open-deeplink.yaml'

.maestro/helpers/open-deeplink.yaml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,3 +19,9 @@ tags:
1919
text: Open
2020
index: 1
2121
optional: true
22+
- runFlow:
23+
when:
24+
visible: '.*Would like to send you notifications.*'
25+
platform: iOS
26+
commands:
27+
- tapOn: 'Allow'

.maestro/scripts/data.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,8 @@ const data = {
1111
name: 'detox-public-protected',
1212
joinCode: '123'
1313
}
14-
}
14+
},
15+
e2eePassword: 'Password1@abcdefghijklmnopqrst'
1516
};
1617

1718
output.data = data;

.maestro/tests/assorted/changeserver.yaml

Lines changed: 58 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -32,10 +32,6 @@ tags:
3232
visible:
3333
id: 'rooms-list-header-server-add'
3434
timeout: 60000
35-
- extendedWaitUntil:
36-
visible:
37-
id: 'rooms-list-header-create-workspace-button'
38-
timeout: 60000
3935

4036
# should login to server, add new server, close the app, open the app and show previous logged server
4137
- tapOn:
@@ -53,6 +49,8 @@ tags:
5349
id: 'workspace-view'
5450
timeout: 60000
5551
- launchApp
52+
- waitForAnimationToEnd:
53+
timeout: 500
5654
- extendedWaitUntil:
5755
visible:
5856
id: 'rooms-list-view'
@@ -73,6 +71,8 @@ tags:
7371
visible:
7472
id: 'server-item-${output.data.alternateServer}'
7573
timeout: 60000
74+
- waitForAnimationToEnd:
75+
timeout: 5000
7676
- tapOn:
7777
id: 'server-item-${output.data.alternateServer}'
7878
- extendedWaitUntil:
@@ -111,6 +111,8 @@ tags:
111111
visible:
112112
id: 'rooms-list-header-servers-list-button'
113113
timeout: 60000
114+
- waitForAnimationToEnd:
115+
timeout: 5000
114116
- tapOn:
115117
id: 'rooms-list-header-servers-list-button'
116118
- extendedWaitUntil:
@@ -123,6 +125,8 @@ tags:
123125
timeout: 60000
124126
- tapOn:
125127
id: 'server-item-${output.data.server}'
128+
- waitForAnimationToEnd:
129+
timeout: 500
126130
- extendedWaitUntil:
127131
visible:
128132
id: 'rooms-list-view'
@@ -138,6 +142,8 @@ tags:
138142

139143
# should reopen the app and show main server
140144
- launchApp
145+
- waitForAnimationToEnd:
146+
timeout: 500
141147
- extendedWaitUntil:
142148
visible:
143149
id: 'rooms-list-view'
@@ -146,3 +152,51 @@ tags:
146152
file: './utils/check-server.yaml'
147153
env:
148154
server: ${output.data.server}
155+
156+
# should test swipe to delete on alternate server
157+
- extendedWaitUntil:
158+
visible:
159+
id: 'rooms-list-header-servers-list-button'
160+
timeout: 60000
161+
- tapOn:
162+
id: 'rooms-list-header-servers-list-button'
163+
- extendedWaitUntil:
164+
visible:
165+
id: 'server-item-${output.data.alternateServer}'
166+
timeout: 60000
167+
168+
# swipe left to reveal delete button
169+
- swipe:
170+
direction: LEFT
171+
from:
172+
id: 'server-item-${output.data.alternateServer}'
173+
174+
# tap delete button
175+
- tapOn:
176+
id: 'server-item-${output.data.alternateServer}-delete'
177+
178+
# confirm deletion
179+
- extendedWaitUntil:
180+
visible:
181+
text: '.*Delete.*'
182+
timeout: 60000
183+
- tapOn:
184+
text: 'Delete'
185+
186+
# verify alternate server is deleted
187+
- waitForAnimationToEnd:
188+
timeout: 500
189+
- extendedWaitUntil:
190+
visible:
191+
id: 'rooms-list-header-servers-list-button'
192+
timeout: 60000
193+
- tapOn:
194+
id: 'rooms-list-header-servers-list-button'
195+
- extendedWaitUntil:
196+
notVisible:
197+
id: 'server-item-${output.data.alternateServer}'
198+
timeout: 60000
199+
200+
# verify main server still exists
201+
- assertVisible:
202+
id: 'server-item-${output.data.server}'

.maestro/tests/assorted/delete-server.yaml

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -77,14 +77,26 @@ tags:
7777
visible:
7878
id: 'server-item-${output.data.server}'
7979
timeout: 60000
80-
- longPressOn:
81-
id: 'server-item-${output.data.server}'
80+
81+
# swipe left to reveal delete button
82+
- swipe:
83+
direction: LEFT
84+
from:
85+
id: 'server-item-${output.data.server}'
86+
87+
# tap delete button
88+
- tapOn:
89+
id: 'server-item-${output.data.server}-delete'
90+
91+
# confirm deletion
8292
- extendedWaitUntil:
8393
visible:
8494
text: '.*Delete.*'
8595
timeout: 60000
8696
- tapOn:
8797
text: 'Delete'
98+
- waitForAnimationToEnd:
99+
timeout: 300
88100
- extendedWaitUntil:
89101
visible:
90102
id: 'rooms-list-header-servers-list-button'

0 commit comments

Comments
 (0)