Changeset View
Changeset View
Standalone View
Standalone View
apps/kolab_guam/test/kolab_guam_rules_SUITE.erl
Show First 20 Lines • Show All 107 Lines • ▼ Show 20 Lines | Data = [ | ||||
{<<"Notes">>, <<"Notes/">>}, | {<<"Notes">>, <<"Notes/">>}, | ||||
{<<"Tasks">>, <<"Tasks/">>} | {<<"Tasks">>, <<"Tasks/">>} | ||||
], | ], | ||||
[ | [ | ||||
<<"* LIST (\\Noinferiors \\Subscribed) \"/\" INBOX\r\n* LIST (\\Subscribed) \"/\" Archive\r\n* LIST (\\Subscribed \\HasChildren) \"/\" Calendar\r\n* LIST (\\Subscribed) \"/\" \"Calendar/Personal Calendar\"\r\n* LIST (\\Subscribed) \"/\" Configuration\r\n* LIST (\\Subscribed \\HasChildren) \"/\" Contacts\r\n* LIST (\\Subscribed) \"/\" \"Contacts/Personal Contacts\"\r\n* LIST (\\Subscribed) \"/\" Drafts\r\n* LIST (\\Subscribed) \"/\" Files\r\n* LIST (\\Subscribed) \"/\" Journal\r\n* LIST (\\Subscribed)">>, | <<"* LIST (\\Noinferiors \\Subscribed) \"/\" INBOX\r\n* LIST (\\Subscribed) \"/\" Archive\r\n* LIST (\\Subscribed \\HasChildren) \"/\" Calendar\r\n* LIST (\\Subscribed) \"/\" \"Calendar/Personal Calendar\"\r\n* LIST (\\Subscribed) \"/\" Configuration\r\n* LIST (\\Subscribed \\HasChildren) \"/\" Contacts\r\n* LIST (\\Subscribed) \"/\" \"Contacts/Personal Contacts\"\r\n* LIST (\\Subscribed) \"/\" Drafts\r\n* LIST (\\Subscribed) \"/\" Files\r\n* LIST (\\Subscribed) \"/\" Journal\r\n* LIST (\\Subscribed)">>, | ||||
<<"\"/\" Notes\r\n* LIST (\\Subscribed) \"/\" Sent\r\n* LIST (\\Subscribed) \"/\" Spam\r\n* LIST (\\Subscribed) \"/\" Tasks\r\n* LIST (\\Subscribed) \"/\" Trash\r\n7 OK Completed (0.000 secs 15 calls)\r\n">> | <<"\"/\" Notes\r\n* LIST (\\Subscribed) \"/\" Sent\r\n* LIST (\\Subscribed) \"/\" Spam\r\n* LIST (\\Subscribed) \"/\" Tasks\r\n* LIST (\\Subscribed) \"/\" Trash\r\n7 OK Completed (0.000 secs 15 calls)\r\n">> | ||||
], | ], | ||||
<<"* LIST (\\Noinferiors \\Subscribed) \"/\" INBOX\r\n* LIST (\\Subscribed) \"/\" Archive\r\n* LIST (\\Subscribed) \"/\" Drafts\r\n* LIST (\\Subscribed) \"/\" Sent\r\n* LIST (\\Subscribed) \"/\" Spam\r\n* LIST (\\Subscribed) \"/\" Trash\r\n7 OK Completed (0.000 secs 15 calls)\r\n">> | <<"* LIST (\\Noinferiors \\Subscribed) \"/\" INBOX\r\n* LIST (\\Subscribed) \"/\" Archive\r\n* LIST (\\Subscribed) \"/\" Drafts\r\n* LIST (\\Subscribed) \"/\" Sent\r\n* LIST (\\Subscribed) \"/\" Spam\r\n* LIST (\\Subscribed) \"/\" Trash\r\n7 OK Completed (0.000 secs 15 calls)\r\n">> | ||||
}, | |||||
%Filter complete packet | |||||
{ | |||||
[ | |||||
{<<"Calendar">>, <<"Calendar/">>} | |||||
], | |||||
[ | |||||
<<"* LIST (\\Subscribed \\HasChildren) \"/\" Calendar\r\n">>, | |||||
<<"7 OK Completed (0.000 secs 15 calls)\r\n">> | |||||
], | |||||
<<"7 OK Completed (0.000 secs 15 calls)\r\n">> | |||||
} | } | ||||
], | ], | ||||
%% setup boilerplate | %% setup boilerplate | ||||
Config = {}, %%TODO? | Config = {}, %%TODO? | ||||
State = kolab_guam_rule_filter_groupware:new(Config), | State = kolab_guam_rule_filter_groupware:new(Config), | ||||
ServerConfig = kolab_guam_sup:default_imap_server_config(), | ServerConfig = kolab_guam_sup:default_imap_server_config(), | ||||
{ ok, ImapSession } = eimap:start_link(ServerConfig), | { ok, ImapSession } = eimap:start_link(ServerConfig), | ||||
Show All 16 Lines |