X-Git-Url: http://www.git.stargrave.org/?a=blobdiff_plain;f=t%2Fimapd.t;h=7512bb90050d03ed6ee198a4176ff00b3984dac0;hb=7952dfc9ba1255400f85068364150bc5e0db869d;hp=b0caa8f17796c1540767f84345ce542486b212a1;hpb=9d154055ec44903052beaa4e2c1221f39d6d507a;p=public-inbox.git diff --git a/t/imapd.t b/t/imapd.t index b0caa8f1..7512bb90 100644 --- a/t/imapd.t +++ b/t/imapd.t @@ -81,6 +81,11 @@ ok(!$mic->select('foo') && ($e = $@), 'EXAMINE non-existent'); like($e, qr/\bNO\b/, 'got a NO on EXAMINE for non-existent'); ok($mic->select('inbox.i1'), 'SELECT succeeds'); ok($mic->examine('inbox.i1'), 'EXAMINE succeeds'); +my @raw = $mic->status('inbox.i1', qw(Messages uidnext uidvalidity)); +is(scalar(@raw), 2, 'got status response'); +like($raw[0], qr/\A\*\x20STATUS\x20inbox\.i1\x20 + \(MESSAGES\x20\d+\x20UIDNEXT\x20\d+\x20UIDVALIDITY\x20\d+\)\r\n/sx); +like($raw[1], qr/\A\S+ OK /, 'finished status response'); my $ret = $mic->search('all') or BAIL_OUT "SEARCH FAIL $@"; is_deeply($ret, [ 1 ], 'search all works');