forked from
jollywhoppers.com/witchsky.app
Bluesky app fork with some witchin' additions 馃挮
1appId: app.witchsky
2---
3- runScript:
4 file: ../setupServer.js
5 env:
6 SERVER_PATH: "?users&follows&posts"
7- runFlow:
8 file: ../setupApp.yml
9- tapOn:
10 id: "e2eSignInAlice"
11- extendedWaitUntil:
12 visible:
13 id: "viewHeaderHomeFeedPrefsBtn"
14
15- tapOn:
16 label: "Create a curate list"
17 id: "e2eGotoLists"
18- tapOn:
19 id: "newUserListBtn"
20- waitForAnimationToEnd
21- assertVisible: "Create user list"
22- tapOn:
23 id: "editListNameInput"
24- inputText: "Good Ppl"
25- tapOn:
26 id: "editListDescriptionInput"
27- inputText: "They good"
28- tapOn: "Save"
29- assertNotVisible: "Create user list"
30- tapOn: "People"
31- assertVisible: "Good Ppl"
32- assertVisible: "They good"
33
34- tapOn:
35 id: "moreOptionsBtn"
36- tapOn: "Edit list details"
37- assertVisible: "Edit user list"
38- tapOn:
39 id: "editListNameInput"
40- eraseText
41- inputText: "Bad Ppl"
42- tapOn:
43 id: "editListDescriptionInput"
44- eraseText
45- inputText: "They bad"
46- tapOn: "Save"
47- assertNotVisible: "Edit user list"
48- assertVisible: Bad Ppl
49- assertVisible: They bad
50
51- tapOn:
52 id: "moreOptionsBtn"
53- tapOn: "Edit list details"
54- assertVisible: "Edit user list"
55- tapOn:
56 id: "editListDescriptionInput"
57- eraseText
58- tapOn: "Save"
59- assertNotVisible: "Edit user list"
60- assertNotVisible:
61 id: "listDescription"
62
63- tapOn:
64 id: "moreOptionsBtn"
65- tapOn: "Delete List"
66- tapOn:
67 id: "confirmBtn"
68
69- assertVisible:
70 id: "newUserListBtn"
71- tapOn:
72 id: "newUserListBtn"
73- assertVisible: "Create user list"
74- tapOn:
75 id: "editListNameInput"
76- inputText: "Good Ppl"
77- tapOn:
78 id: "editListDescriptionInput"
79- inputText: "They good"
80- tapOn: "Save"
81- assertNotVisible: "Create user list"
82- tapOn: "People"
83- assertVisible: "Good Ppl"
84- assertVisible: "They good"
85- tapOn: "People"
86
87- tapOn: "Start adding people"
88- tapOn: "Search"
89- inputText: "b"
90- pressKey: Enter
91- tapOn: "Add user to list"
92- swipe:
93 direction: DOWN
94- assertVisible: "View Bob's profile"
95
96- tapOn: "Posts"
97- assertVisible:
98 label: "Shows posts by the users in the list"
99 id: "feedItem-by-bob.test"
100
101- tapOn:
102 label: "Pins the list"
103 id: "pinBtn"
104- tapOn:
105 id: "e2eGotoHome"
106- tapOn: "Good Ppl"
107- assertVisible:
108 id: "feedItem-by-bob.test"
109- tapOn:
110 id: "e2eGotoFeeds"
111- tapOn:
112 id: "saved-feed-Good Ppl"
113- assertVisible:
114 id: "feedItem-by-bob.test"
115- tapOn:
116 id: "unpinBtn"
117- tapOn:
118 id: "bottomBarHomeBtn"
119- assertNotVisible:
120 id: "homeScreenFeedTabs-Good Ppl"
121- tapOn:
122 id: "e2eGotoLists"
123- tapOn: "Good Ppl"
124
125- tapOn: "People"
126- assertVisible: "View Bob's profile"
127- tapOn:
128 point: "90%,43%"
129- tapOn:
130 id: "user-bob.test-addBtn"
131- tapOn:
132 id: "doneBtn"
133
134- tapOn:
135 id: "bottomBarSearchBtn"
136- tapOn: "Search for posts, users[,]? or feeds"
137- inputText: "bob"
138- tapOn:
139 id: "searchAutoCompleteResult-bob.test"
140- assertVisible:
141 id: "profileView"
142- tapOn:
143 id: "profileHeaderDropdownBtn"
144- tapOn: "Add to Lists"
145- assertVisible:
146 id: "userAddRemoveListsModal"
147- tapOn:
148 id: "user-bob.test-addBtn"
149- tapOn:
150 id: "doneBtn"
151- assertNotVisible:
152 id: "userAddRemoveListsModal"
153- tapOn:
154 id: "profileHeaderDropdownBtn"
155- tapOn: "Add to Lists"
156- assertVisible:
157 id: "userAddRemoveListsModal"
158- tapOn:
159 id: "user-bob.test-addBtn"
160- tapOn:
161 id: "doneBtn"
162- assertNotVisible:
163 id: "userAddRemoveListsModal"