]> Sergey Matveev's repositories - public-inbox.git/blobdiff - t/inbox.t
inbox: ->mailboxid accessor
[public-inbox.git] / t / inbox.t
index bc8fae9ae0fc4b32d550bd52d7228c2e2c3097dc..b7239e6d6fe96ba4f1c800f82986259f2d41d983 100644 (file)
--- 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();