An ATproto social media client -- with an independent Appview.
1appId: xyz.blueskyweb.app
2---
3- runScript:
4 file: ../setupServer.js
5 env:
6 SERVER_PATH: "?users&follows&labels"
7- runFlow:
8 file: ../setupApp.yml
9- tapOn:
10 id: "e2eSignInAlice"
11- extendedWaitUntil:
12 visible:
13 id: "viewHeaderHomeFeedPrefsBtn"
14
15# create a modlist
16- tapOn:
17 id: "e2eGotoModeration"
18- tapOn:
19 id: "moderationlistsBtn"
20- tapOn: "New list"
21- tapOn:
22 id: "editNameInput"
23- inputText: "Muted Users"
24- tapOn:
25 id: "editDescriptionInput"
26- inputText: "Shhh"
27- tapOn: "Save"
28- tapOn: "Save"
29
30# view modlist
31- assertVisible: "Muted Users"
32- assertVisible: "Shhh"
33
34# DOES NOT WORK - THE BUTTON IS NOT ACCESSIBLE
35# IGNORING FOR NOW, FIX THE COMPONENTS IN THE NEXT RELEASE
36# BECAUSE THIS IS A LEGIT A11Y PROBLEM -sfn
37- tapOn: "Subscribe to this list"
38- tapOn: "Mute accounts"
39- tapOn: "Mute list"
40- tapOn: "Unmute"
41
42- tapOn: "Subscribe to this list"
43- tapOn: "Block accounts"
44- tapOn: "Block list"
45- tapOn: "Unblock"
46
47 # the rest of the behaviors are tested in curate-lists.yml