my @found = ();
$srch->each_smsg_by_mid($smsg->mid, sub { push @found, @_; 1 });
is(scalar(@found), 0, 'no longer found in Xapian skeleton');
my @found = ();
$srch->each_smsg_by_mid($smsg->mid, sub { push @found, @_; 1 });
is(scalar(@found), 0, 'no longer found in Xapian skeleton');
is($im->remove($mime, 'test removal'), undef,
'remove is idempotent');
$im->done;
is($im->remove($mime, 'test removal'), undef,
'remove is idempotent');
$im->done;
$after, 'no git history made with idempotent remove');
eval { $im->done };
ok(!$@, '->done is idempotent');
$after, 'no git history made with idempotent remove');
eval { $im->done };
ok(!$@, '->done is idempotent');