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();