mirror of
https://github.com/ProtonMail/proton-bridge.git
synced 2025-12-12 13:46:43 +00:00
GODT-968 Messages in All Mail should not be able to mark as deleted
Feature already implemented. A test already existed, but lacked the final expunge check.
This commit is contained in:
committed by
Jakub Cuth
parent
0cf1b38c2b
commit
39bccc2747
@ -96,12 +96,22 @@ Feature: IMAP remove messages from mailbox
|
|||||||
| LOGOUT | 9 |
|
| LOGOUT | 9 |
|
||||||
| UNSELECT | 10 |
|
| UNSELECT | 10 |
|
||||||
|
|
||||||
Scenario: Not possible to delete from All Mail
|
Scenario: Not possible to delete from All Mail and expunge does nothing
|
||||||
Given there are 1 messages in mailbox "INBOX" for "user"
|
Given there are messages in mailbox "INBOX" for "user"
|
||||||
|
| id | from | to | subject | body |
|
||||||
|
| 1 | john.doe@mail.com | user@pm.me | subj1 | body1 |
|
||||||
And there is IMAP client logged in as "user"
|
And there is IMAP client logged in as "user"
|
||||||
And there is IMAP client selected in "All Mail"
|
And there is IMAP client selected in "All Mail"
|
||||||
When IMAP client marks message seq "1" as deleted
|
When IMAP client marks message seq "1" as deleted
|
||||||
Then IMAP response is "IMAP error: NO operation not allowed for 'All Mail' folder"
|
Then IMAP response is "IMAP error: NO operation not allowed for 'All Mail' folder"
|
||||||
|
And mailbox "All Mail" for "user" has messages
|
||||||
|
| from | to | subject |
|
||||||
|
| john.doe@mail.com | user@pm.me | subj1 |
|
||||||
|
When IMAP client sends expunge
|
||||||
|
Then IMAP response is "OK"
|
||||||
|
And mailbox "All Mail" for "user" has messages
|
||||||
|
| from | to | subject |
|
||||||
|
| john.doe@mail.com | user@pm.me | subj1 |
|
||||||
|
|
||||||
Scenario: Expunge specific message only
|
Scenario: Expunge specific message only
|
||||||
Given there are 5 messages in mailbox "INBOX" for "user"
|
Given there are 5 messages in mailbox "INBOX" for "user"
|
||||||
|
|||||||
Reference in New Issue
Block a user