X-Git-Url: http://www.git.stargrave.org/?a=blobdiff_plain;f=t%2Fsolver_git.t;h=958af065509d1aa660990ea727dcf4dd56085a4d;hb=4fe706e6a86da985755cd101bc52ce813d044554;hp=cf450e2459e54f1529550eea4c088ecee3ebfae6;hpb=751df49e7db8ba770dff28fb701b31c57ca200e2;p=public-inbox.git diff --git a/t/solver_git.t b/t/solver_git.t index cf450e24..958af065 100644 --- a/t/solver_git.t +++ b/t/solver_git.t @@ -1,5 +1,5 @@ #!perl -w -# Copyright (C) 2019-2021 all contributors +# Copyright (C) all contributors # License: AGPL-3.0+ 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 @@ -287,13 +287,19 @@ EOF while (my ($label, $size) = each %bin) { $res = $cb->(GET("/$name/$oid{$label}/s/")); is($res->code, 200, "$label binary file"); - ok(index($res->content, "blob $size bytes") >= 0, + ok(index($res->content, + "blob $oid{$label} $size bytes") >= 0, "showed $label binary blob size"); $res = $cb->(GET("/$name/$oid{$label}/s/raw")); is($res->code, 200, "$label raw binary download"); 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éanor/, + 'UTF-8 commit shown properly'); }; test_psgi(sub { $www->call(@_) }, $client); SKIP: {