From e01956b6cef0db5e82e2637fe5e565f4560f9fd5 Mon Sep 17 00:00:00 2001 From: Eric Wong Date: Tue, 2 Mar 2021 09:13:07 +0000 Subject: inbox: ->mailboxid accessor This will be necessary for "mailboxIds" as described in RFCs 8620 and 8621 (for JMAP). We may implement "MAILBOXID" in RFC 8474 for IMAP, as well. --- t/inbox.t | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 't/inbox.t') diff --git a/t/inbox.t b/t/inbox.t index bc8fae9a..b7239e6d 100644 --- a/t/inbox.t +++ b/t/inbox.t @@ -32,4 +32,11 @@ is(unlink(glob("$x->{inboxdir}/*")), 2, 'unlinked cloneurl & description'); is_deeply($x->cloneurl, ['https://example.com/inbox'], 'cloneurls memoized'); is($x->description, "\x{100}blah", 'description memoized'); +$x->{name} = "2\x{100}wide"; +$x->{newsgroup} = '2.wide'; +like($x->mailboxid, qr/\AM32c48077696465-[0-9a-f]+\z/, + '->mailboxid w/o slice (JMAP)'); +like($x->mailboxid(78), qr/\AM322e77696465-4e-[0-9a-f]+\z/, + '->mailboxid w/ slice (IMAP)'); + done_testing(); -- cgit v1.2.3-24-ge0c7