X-Git-Url: http://www.git.stargrave.org/?a=blobdiff_plain;f=t%2Fextsearch.t;fp=t%2Fextsearch.t;h=b03adc17e3f84f91ab19eb8916b863aa30eab9bc;hb=2e1a7378395af3c1db61f26b106befbc42876622;hp=d933b9485281791745f2df2854c9d1802aab003b;hpb=00fdf28595247e14fe82dbc0b61f778a0f4b41f7;p=public-inbox.git diff --git a/t/extsearch.t b/t/extsearch.t index d933b948..b03adc17 100644 --- a/t/extsearch.t +++ b/t/extsearch.t @@ -86,6 +86,18 @@ if ('with boost') { like($v2[0], qr/\Av2\.example.*?\b\Q$smsg->{blob}\E\b/, 'smsg->{blob} respects boost after reindex'); + # high boost added later + my $b2 = "$home/extindex-bb"; + ok(run_script([qw(-extindex), $b2, "$home/v1test"]), + 'extindex with low boost inbox only'); + ok(run_script([qw(-extindex), $b2, "$home/v2test"]), + 'extindex with high boost inbox only'); + $es = PublicInbox::ExtSearch->new($b2); + $smsg = $es->over->get_art(1); + $xref3 = $es->over->get_xref3($smsg->{num}); + like($v2[0], qr/\Av2\.example.*?\b\Q$smsg->{blob}\E\b/, + 'smsg->{blob} respected boost across 2 index runs'); + xsys([qw(git config --unset publicinbox.v1test.boost)], { GIT_CONFIG => $cfg_path }); xsys([qw(git config --unset publicinbox.v2test.boost)],