]> Sergey Matveev's repositories - public-inbox.git/blobdiff - t/search.t
search: remove subject_summary
[public-inbox.git] / t / search.t
index cce3b9e28417fc5d470055c7a6e813a231031ff7..c9c4e3464ce1a1a83ca8d4af1518b0dbb57faeb5 100644 (file)
@@ -15,23 +15,6 @@ is(0, system(qw(git init -q --bare), $git_dir), "git init (main)");
 eval { PublicInbox::Search->new($git_dir) };
 ok($@, "exception raised on non-existent DB");
 
-{
-       my $orig = "FOO " x 30;
-       my $summ = PublicInbox::Search::subject_summary($orig);
-
-       $summ = length($summ);
-       $orig = length($orig);
-       ok($summ < $orig && $summ > 0, "summary shortened ($orig => $summ)");
-
-       $orig = "FOO" x 30;
-       $summ = PublicInbox::Search::subject_summary($orig);
-
-       $summ = length($summ);
-       $orig = length($orig);
-       ok($summ < $orig && $summ > 0,
-          "summary shortened but not empty: $summ");
-}
-
 my $rw = PublicInbox::SearchIdx->new($git_dir, 1);
 $rw->_xdb_acquire;
 $rw->_xdb_release;
@@ -109,7 +92,6 @@ sub filter_mids {
        my $found = $ro->lookup_message('<root@s>');
        ok($found, "message found");
        is($root_id, $found->{doc_id}, 'doc_id set correctly');
-       $found->ensure_metadata;
        is($found->mid, 'root@s', 'mid set correctly');
        ok(int($found->thread_id) > 0, 'thread_id is an integer');
 
@@ -290,10 +272,9 @@ sub filter_mids {
                body => "LOOP!\n"));
        ok($doc_id > 0, "doc_id defined with circular reference");
        my $smsg = $rw->lookup_message('circle@a');
-       $smsg->ensure_metadata;
        is($smsg->references, '', "no references created");
        my $msg = PublicInbox::SearchMsg->load_doc($smsg->{doc});
-       is($s, $msg->mini_mime->header('Subject'), 'long subject not rewritten');
+       is($s, $msg->subject, 'long subject not rewritten');
 }
 
 {
@@ -310,10 +291,7 @@ sub filter_mids {
        my $smsg = $rw->lookup_message('testmessage@example.com');
        my $msg = PublicInbox::SearchMsg->load_doc($smsg->{doc});
 
-       # mini_mime technically not valid (I think),
-       # but good enough for displaying HTML:
-       is($mime->header('Subject'), $msg->mini_mime->header('Subject'),
-               'UTF-8 subject preserved');
+       is($mime->header('Subject'), $msg->subject, 'UTF-8 subject preserved');
 }
 
 {