my fork of the bluesky client
1appId: xyz.blueskyweb.app
2---
3- runScript:
4 file: ../setupServer.js
5 env:
6 SERVER_PATH: "?users&follows"
7- runFlow:
8 file: ../setupApp.yml
9
10# Login, create a thread, and log out
11- tapOn:
12 id: "e2eSignInAlice"
13- assertVisible:
14 id: "composeFAB"
15- tapOn:
16 id: "composeFAB"
17- inputText: "Test thread"
18- tapOn:
19 id: "composerPublishBtn"
20
21# Login, reply to the thread, and log out
22- tapOn:
23 id: "e2eSignInBob"
24- tapOn:
25 id: "replyBtn"
26- inputText: "Reply 1"
27- tapOn:
28 id: "composerPublishBtn"
29
30# Login, confirm notification exists, mute thread, and log out
31- tapOn:
32 id: "e2eSignInAlice"
33- tapOn:
34 id: "bottomBarNotificationsBtn"
35- assertVisible:
36 id: "feedItem-by-bob.test"
37- tapOn:
38 id: "feedItem-by-bob.test"
39- tapOn:
40 id: "postDropdownBtn"
41 childOf:
42 id: "postThreadItem-by-bob.test"
43- tapOn: "Mute thread"
44
45# Login, reply to the thread twice, and log out
46- tapOn:
47 id: "e2eSignInBob"
48- tapOn:
49 id: "bottomBarProfileBtn"
50- tapOn:
51 id: "profilePager-selector-1"
52- tapOn:
53 id: "replyBtn"
54- inputText: "Reply 2"
55- tapOn:
56 id: "composerPublishBtn"
57- tapOn:
58 id: "replyBtn"
59- inputText: "Reply 3"
60- tapOn:
61 id: "composerPublishBtn"
62
63
64# Login, confirm notifications dont exist, unmute the thread, confirm notifications exist
65- tapOn:
66 id: "e2eSignInAlice"
67- tapOn:
68 id: "bottomBarNotificationsBtn"
69- assertNotVisible:
70 id: "feedItem-by-bob.test"
71- tapOn:
72 id: "bottomBarHomeBtn"
73- tapOn:
74 id: "postDropdownBtn"
75- tapOn: "Unmute thread"
76- tapOn:
77 id: "bottomBarNotificationsBtn"
78- swipe:
79 from:
80 id: "notifsFeed"
81 direction: DOWN
82- assertVisible:
83 id: "feedItem-by-bob.test"