t/search.t | 4 ++++ diff --git a/t/search.t b/t/search.t index 3ec3f304d99644f86315ba744b48920ae74f881d..df5a5d36bf8d772af946fd5fd62ebb3d41f6f9d0 100644 --- a/t/search.t +++ b/t/search.t @@ -34,9 +34,12 @@ } my $rw = PublicInbox::SearchIdx->new($git_dir, 1); my $ro = PublicInbox::Search->new($git_dir); +$rw = undef; my $rw_commit = sub { + $rw->{xdb}->commit_transaction if $rw; $rw = undef; $rw = PublicInbox::SearchIdx->new($git_dir, 1); + $rw->{xdb}->begin_transaction; }; { @@ -86,6 +89,7 @@ ], body => "goodbye forever :<\n"); my $rv; + $rw_commit->(); $root_id = $rw->add_message($root); is($root_id, int($root_id), "root_id is an integer: $root_id"); $last_id = $rw->add_message($last);