about summary refs log tree commit homepage
path: root/t
diff options
context:
space:
mode:
Diffstat (limited to 't')
-rw-r--r--t/msgmap.t3
-rw-r--r--t/v2writable.t2
-rw-r--r--t/www_listing.t7
3 files changed, 11 insertions, 1 deletions
diff --git a/t/msgmap.t b/t/msgmap.t
index 4dddd0a8..20985ce8 100644
--- a/t/msgmap.t
+++ b/t/msgmap.t
@@ -30,6 +30,9 @@ $@ = undef;
 my $ret = $d->mid_insert('a@b');
 is($ret, undef, 'duplicate mid_insert in undef result');
 is($d->num_for('a@b'), $mid2num{'a@b'}, 'existing number not clobbered');
+my $next = (sort(keys %num2mid))[-1];
+is($d->mid_insert('ok@unique'), $next + 1,
+        'got expected num after failing mid_insert');
 
 foreach my $n (keys %num2mid) {
         is($d->mid_for($n), $num2mid{$n}, "num:$n maps correctly");
diff --git a/t/v2writable.t b/t/v2writable.t
index 88df2d64..8f32fbe5 100644
--- a/t/v2writable.t
+++ b/t/v2writable.t
@@ -118,6 +118,8 @@ if ('ensure git configs are correct') {
         $mime->header_set('References', '<zz-mid@b>');
         ok($im->add($mime), 'message with multiple Message-ID');
         $im->done;
+        my ($total, undef) = $ibx->over->recent;
+        is($ibx->mm->num_highwater, $total, 'got expected highwater value');
         my $srch = $ibx->search;
         my $mset1 = $srch->reopen->query('m:abcde@1', { mset => 1 });
         is($mset1->size, 1, 'message found by first MID');
diff --git a/t/www_listing.t b/t/www_listing.t
index d82a4a4a..e5b797db 100644
--- a/t/www_listing.t
+++ b/t/www_listing.t
@@ -55,7 +55,12 @@ sub tiny_test {
                 $res->{headers}->{'last-modified'},
                 'modified field and Last-Modified header match');
 
-        ok($manifest->{'/v2/git/0.git'}, 'v2 epoch appeared');
+        ok(my $v2epoch0 = $manifest->{'/v2/git/0.git'}, 'v2 epoch 0 appeared');
+        like($v2epoch0->{description}, qr/ \[epoch 0\]\z/,
+                'epoch 0 in description');
+        ok(my $v2epoch1 = $manifest->{'/v2/git/1.git'}, 'v2 epoch 1 appeared');
+        like($v2epoch1->{description}, qr/ \[epoch 1\]\z/,
+                'epoch 1 in description');
 }
 
 my $pid;