X-Git-Url: http://www.git.stargrave.org/?a=blobdiff_plain;f=t%2Fgit.t;h=5efc18aba52c356dddc216719cecf984dae7f4c8;hb=3d41aa23f35501ca92aab8aa42980fa73f7fa74f;hp=0f3dbae3fec4ca768e2f93c147cd6e12e97dfd2c;hpb=5cddfa50765d59157e15488c235fe01202db0972;p=public-inbox.git diff --git a/t/git.t b/t/git.t index 0f3dbae3..5efc18ab 100644 --- a/t/git.t +++ b/t/git.t @@ -1,5 +1,5 @@ -# Copyright (C) 2015 all contributors -# License: AGPL-3.0+ (https://www.gnu.org/licenses/agpl-3.0.txt) +# Copyright (C) 2015-2018 all contributors +# License: AGPL-3.0+ use strict; use warnings; use Test::More; @@ -129,6 +129,14 @@ if (1) { local $/; is($all, <$fh>, 'entire read matches'); }; + + my $ref = $gcf->qx(qw(cat-file blob), $buf); + is($all, $ref, 'qx read giant single string'); + + my @ref = $gcf->qx(qw(cat-file blob), $buf); + is($all, join('', @ref), 'qx returned array when wanted'); + my $nl = scalar @ref; + ok($nl > 1, "qx returned array length of $nl"); } done_testing();