1 # Copyright (C) all contributors <meta@public-inbox.org>
2 # License: AGPL-3.0+ <https://www.gnu.org/licenses/agpl-3.0.txt>
4 use PublicInbox::TestCommon;
5 # see t/imapd*.t for tests against a live IMAP server
7 use_ok 'PublicInbox::Watch';
9 my $cfg = cfg_new $tmpdir, <<EOF;
11 address = i\@example.com
12 inboxdir = /nonexistent
13 watch = imap://example.com/INBOX.a
15 watchspam = imap://example.com/INBOX.spam
17 my $watch = PublicInbox::Watch->new($cfg);
18 is($watch->{imap}->{'imap://example.com/INBOX.a'}->[0]->{name}, 'i',
20 is($watch->{imap}->{'imap://example.com/INBOX.spam'}, 'watchspam',
21 'watched spam folder');