This repository has been archived by the owner on Sep 9, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 11
/
TESTS.txt
164 lines (162 loc) · 8.58 KB
/
TESTS.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
This file lists the test cases which I expect to pass before I release
a new version of the add-on. Sometimes when there are only minimal
changes I don't execute all of the test cases, but I do try to execute
any of them which have any likelihood of being impacted by the
changes.
Send later with Ctrl-Shift-Enter when alt_binding disabled.
No send later with Ctrl-Shift-Enter when alt_binding enabled.
Send later with Alt-Shift-Enter when alt_binding enabled.
Send later with File > Send Later.
Popup: Send at specified time
Popup: Send in 15 minutes
Popup: Send in 30 minutes
Popup: Send in 2 hours
Popup: Passthrough to Send Later
Popup: Send Now
Popup: Cancel
Popup: Empty subject prompt send anyway works
Popup: Empty subject cancel works
Popup: Scheduling previously scheduled message button is active
Popup: Scheduling previously scheduled message date and time pickers are correct
No recipients handled correctly (currently known broken, see TODO.txt)
Show Send Later column enabled works
Show Send Later column disabled works
Show Background Progress in Statusbar enabled works
Show Background Progress in Statusbar disabled works
Progress bar shows progress
Changing "Check every" works
Shortcut 1 label change works
Shortcut 1 minutes change works
Shortcut 2 label change works
Shortcut 2 minutes change works
Shortcut 3 label change works
Shortcut 3 minutes change works
Drafts found in local drafts folder
Drafts found in IMAP drafts folder
Pending count works
Displaying header in draft works without error
Hiding header (empty) in draft works without error
Hiding header (disabled) in draft works without error
Messages are delivered at specified time.
Spell check enabled: called once with Send Button -> send at specified time
Spell check enabled: called once with Send Button -> pass through
Spell check enabled: called once with Send Button -> send now
Spell check enabled: called once with Send Later -> send at specified time
Spell check enabled: called once with Send Later -> pass through
Spell check enabled: called once with Send Later -> send now
Spell check disabled: not called with Send Button -> send at specified time
Spell check disabled: not called with Send Button -> pass through
Spell check disabled: not called with Send Button -> send now
Spell check disabled: not called with Send Later -> send at specified time
Spell check disabled: not called with Send Later -> pass through
Spell check disabled: not called with Send Later -> send now
Scheduled draft is auto-saved without schedule when loaded for editing.
Alert is popped up about scheduled draft being auto-saved when edited.
Old send later header is found when draft is edited.
Replied flag is set
Forwarded flag is set
Recurrence daily sets properly
Recurrence daily schedules next properly
Recurrence every other day sets properly
Recurrence every other day schedules next properly
Recurrence weekly sets properly
Recurrence weekly schedules next properly
Recurrence every three weeks sets properly
Recurrence every three weeks schedules next properly
Recurrence monthly sets properly
Recurrence monthly schedules next properly
Recurrence every four months sets properly
Recurrence every four months schedules next properly
Recurrence monthly by-day-and-week sets properly
Recurrence monthly by-day-and-week schedules next properly
Recurrence yearly sets properly
Recurrence yearly schedules next properly
Recurrence every five years sets properly
Recurrence every five years schedules next properly
Toolbar items appear in pallette
Toolbar button labels correct in pallette
Toolbar add text entry works
Toolbar add pickers works
Toolbar add button 1 works
Toolbar add button 2 works
Toolbar add button 3 works
Toolbar add send button works
Toolbar button 1 custom text correct
Toolbar button 2 custom text correct
Toolbar button 3 custom text correct
Toolbar button 1 does correct send
Toolbar button 2 does correct send
Toolbar button 3 does correct send
Toolbar button 1 dynamic works
Toolbar button 2 dynamic works
Toolbar button 3 dynamic works
Toolbar send button disabled when added to recurring message window
Toolbar -Text entry -Pickers -Button no errors in error console
Toolbar -Text entry -Pickers +Button button disabled first use of window
Toolbar -Text entry -Pickers +Button button disabled reusing window after scheduling
Toolbar -Text entry -Pickers +Button button disabled editing scheduled draft
Toolbar -Text entry +Pickers -Button pickers current time first use of window
Toolbar -Text entry +Pickers -Button pickers current time reusing window after scheduling
Toolbar -Text entry +Pickers -Button pickers previous time editing scheduled draft
Toolbar -Text entry +Pickers -Button pickers disabled editing recurring draft
Toolbar -Text entry +Pickers +Button pickers current time first use of window
Toolbar -Text entry +Pickers +Button pickers current time reusing window after scheduling
Toolbar -Text entry +Pickers +Button pickers previous time editing scheduled draft
Toolbar -Text entry +Pickers +Button pickers disabled editing recurring draft
Toolbar -Text entry +Pickers +Button button enabled first use of window
Toolbar -Text entry +Pickers +Button button enabled reusing window after scheduling
Toolbar -Text entry +Pickers +Button button disabled editing recurring draft
Toolbar -Text entry +Pickers +Button button enabled editing scheduled draft
Toolbar -Text entry +Pickers +Button button schedules correct time
Toolbar -Text entry +Pickers +Button button text doesn't change
Toolbar +Text entry -Pickers -Button text empty first use of window
Toolbar +Text entry -Pickers -Button text empty reusing window after scheduling
Toolbar +Text entry -Pickers -Button text previous time editing scheduled draft
Toolbar +Text entry -Pickers -Button text disabled editing recurring draft
Toolbar +Text entry -Pickers +Button text empty first use of window
Toolbar +Text entry -Pickers +Button text empty reusing window after scheduling
Toolbar +Text entry -Pickers +Button text previous time editing scheduled draft
Toolbar +Text entry -Pickers +Button text disabled editing recurring draft
Toolbar +Text entry -Pickers +Button button disabled first use of window
Toolbar +Text entry -Pickers +Button button disabled reusing window after scheduling
Toolbar +Text entry -Pickers +Button button disabled editing recurring draft
Toolbar +Text entry -Pickers +Button button enabled editing scheduled draft
Toolbar +Text entry -Pickers +Button button schedules correct time
Toolbar +Text entry +Pickers -Button pickers current time first use of window
Toolbar +Text entry +Pickers -Button pickers current time reusing window after scheduling
Toolbar +Text entry +Pickers -Button pickers previous time editing scheduled draft
Toolbar +Text entry +Pickers -Button pickers disabled editing recurring draft
Toolbar +Text entry +Pickers -Button text empty first use of window
Toolbar +Text entry +Pickers -Button text empty reusing window after scheduling
Toolbar +Text entry +Pickers -Button text previous time editing scheduled draft
Toolbar +Text entry +Pickers -Button text disabled editing recurring draft
Toolbar +Text entry +Pickers -Button editing text updates pickers
Toolbar +Text entry +Pickers -Button editing pickers updates text
Toolbar +Text entry +Pickers +Button pickers current time first use of window
Toolbar +Text entry +Pickers +Button pickers current time reusing window after scheduling
Toolbar +Text entry +Pickers +Button pickers previous time editing scheduled draft
Toolbar +Text entry +Pickers +Button pickers disabled editing recurring draft
Toolbar +Text entry +Pickers +Button text empty first use of window
Toolbar +Text entry +Pickers +Button text empty reusing window after scheduling
Toolbar +Text entry +Pickers +Button text previous time editing scheduled draft
Toolbar +Text entry +Pickers +Button text disabled editing recurring draft
Toolbar +Text entry +Pickers +Button button disabled first use of window
Toolbar +Text entry +Pickers +Button button disabled reusing window after scheduling
Toolbar +Text entry +Pickers +Button button disabled editing recurring draft
Toolbar +Text entry +Pickers +Button button enabled editing scheduled draft
Toolbar +Text entry +Pickers +Button editing text updates pickers
Toolbar +Text entry +Pickers +Button editing pickers updates text
Toolbar +Text entry +Pickers +Button button schedules correct time
Dynamic recurrence:
Pop-up returns -1
Pop-up final recurrence
Pop-up perpetuates itself
Pop-up changes to something else
Toolbar returns -1
Toolbar final recurrence
Toolbar perpetuates itself
Toolbar changes to something else
Schedule next returns -1
Schedule next final occurrence
Schedule next perpetuates itself
Schedule next changes to something else