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:
95 id: "profileCard-bob.test-link"
96
97- tapOn: "Posts"
98- assertVisible:
99 label: "Shows posts by the users in the list"
100 id: "feedItem-by-bob.test"
101
102- tapOn:
103 label: "Pins the list"
104 id: "pinBtn"
105- tapOn:
106 id: "e2eGotoHome"
107- tapOn: "Good Ppl"
108- assertVisible:
109 id: "feedItem-by-bob.test"
110- tapOn:
111 id: "e2eGotoFeeds"
112- tapOn:
113 id: "saved-feed-Good Ppl"
114- assertVisible:
115 id: "feedItem-by-bob.test"
116- tapOn:
117 id: "unpinBtn"
118- tapOn:
119 id: "bottomBarHomeBtn"
120- assertNotVisible:
121 id: "homeScreenFeedTabs-Good Ppl"
122- tapOn:
123 id: "e2eGotoLists"
124- tapOn: "Good Ppl"
125
126- tapOn: "People"
127- assertVisible:
128 id: "profileCard-bob.test-link"
129- tapOn:
130 point: "90%,43%"
131- tapOn:
132 id: "user-bob.test-addBtn"
133- tapOn:
134 id: "doneBtn"
135
136- tapOn:
137 id: "bottomBarSearchBtn"
138- tapOn: "Search for posts, users[,]? or feeds"
139- inputText: "bob"
140- tapOn:
141 id: "searchAutoCompleteResult-bob.test"
142- assertVisible:
143 id: "profileView"
144- tapOn:
145 id: "profileHeaderDropdownBtn"
146- tapOn: "Add to Lists"
147- assertVisible:
148 id: "userAddRemoveListsModal"
149- tapOn:
150 id: "user-bob.test-addBtn"
151- tapOn:
152 id: "doneBtn"
153- assertNotVisible:
154 id: "userAddRemoveListsModal"
155- tapOn:
156 id: "profileHeaderDropdownBtn"
157- tapOn: "Add to Lists"
158- assertVisible:
159 id: "userAddRemoveListsModal"
160- tapOn:
161 id: "user-bob.test-addBtn"
162- tapOn:
163 id: "doneBtn"
164- assertNotVisible:
165 id: "userAddRemoveListsModal"