You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
28 lines
1.6 KiB
28 lines
1.6 KiB
Feature: IMAP IDLE with two users |
|
Scenario: IDLE statements are not leaked to other account |
|
Given there is connected user "user" |
|
And there are 10 messages in mailbox "INBOX" for "user" |
|
And there is connected user "userMoreAddresses" |
|
And there is IMAP client "active" logged in as "user" |
|
And there is IMAP client "active" selected in "INBOX" |
|
And there is IMAP client "idling" logged in as "userMoreAddresses" |
|
And there is IMAP client "idling" selected in "INBOX" |
|
When IMAP client "idling" starts IDLE-ing |
|
And IMAP client "active" marks message "1" as read |
|
Then IMAP client "idling" does not receive update for message "1" within 5 seconds |
|
|
|
Scenario: IDLE statements are not leaked to other alias |
|
Given there is connected user "userMoreAddresses" |
|
And there is "userMoreAddresses" in "combined" address mode |
|
And there is "userMoreAddresses" with mailbox "Folders/mbox" |
|
And there are messages in mailbox "Folders/mbox" for "userMoreAddresses" |
|
| from | to | subject | |
|
| john.doe@mail.com | [primary] | foo | |
|
| jane.doe@mail.com | [secondary] | bar | |
|
And there is IMAP client "active" logged in as "userMoreAddresses" with address "primary" |
|
And there is IMAP client "active" selected in "INBOX" |
|
And there is IMAP client "idling" logged in as "userMoreAddresses" with address "secondary" |
|
And there is IMAP client "idling" selected in "INBOX" |
|
When IMAP client "idling" starts IDLE-ing |
|
And IMAP client "active" marks message "1" as read |
|
Then IMAP client "idling" does not receive update for message "1" within 5 seconds
|
|
|