]> Sergey Matveev's repositories - public-inbox.git/blobdiff - t/solver_git.t
www: fix unindexed v1 inboxes w/ public-inbox-httpd
[public-inbox.git] / t / solver_git.t
index cf450e2459e54f1529550eea4c088ecee3ebfae6..5c7bfa286c872dd7408c4cddfff780128fa1f500 100644 (file)
@@ -1,5 +1,5 @@
 #!perl -w
-# Copyright (C) 2019-2021 all contributors <meta@public-inbox.org>
+# Copyright (C)  all contributors <meta@public-inbox.org>
 # License: AGPL-3.0+ <https://www.gnu.org/licenses/agpl-3.0.txt>
 use strict;
 use v5.10.1;
@@ -89,7 +89,7 @@ Subject: Re: awesome advice
 
 WEB DESIGN EXPERT wrote:
 EOM
-       lei_ok([qw(rediff --abbrev=40 -U16 --drq)], undef,
+       lei_ok([qw(rediff --full-index -U16 --drq)], undef,
                { 0 => \$re, %$lei_opt });
        my $exp = <<'EOM';
 From: me@example.com
@@ -116,7 +116,7 @@ EOM
        $exp =~ s/^>$/> /sgm; # re-add trailing white space
        like($lei_out, qr/\Q$exp\E/, '--drq diffstat + context');
 
-       lei_ok(qw(rediff -q --abbrev=40 -U9 t/solve/bare.patch));
+       lei_ok(qw(rediff -q --full-index -U9 t/solve/bare.patch));
        $exp = <<'EOM';
 diff --git a/script/public-inbox-extindex b/script/public-inbox-extindex
 old mode 100644
@@ -294,6 +294,11 @@ EOF
                        is($res->content, "\0" x $size,
                                "$label content matches");
                }
+               my $utf8 = 'e022d3377fd2c50fd9931bf96394728958a90bf3';
+               $res = $cb->(GET("/$name/$utf8/s/"));
+               is($res->code, 200, 'shows commit w/ utf8.eml');
+               like($res->content, qr/El&#233;anor/,
+                               'UTF-8 commit shown properly');
        };
        test_psgi(sub { $www->call(@_) }, $client);
        SKIP: {