]> Sergey Matveev's repositories - public-inbox.git/blobdiff - t/init.t
testcommon: spawn-aware system() and qx[] workalikes
[public-inbox.git] / t / init.t
index a78c2fc868a13da125cc29f2567559238224a796..94c6184ed891a3760c0f102ad3fdbc44c9683dd2 100644 (file)
--- a/t/init.t
+++ b/t/init.t
@@ -105,7 +105,8 @@ done_testing();
 
 sub read_indexlevel {
        my ($inbox) = @_;
-       local $ENV{GIT_CONFIG} = "$ENV{PI_DIR}/config";
-       chomp(my $lvl = `git config publicinbox.$inbox.indexlevel`);
+       my $cmd = [ qw(git config), "publicinbox.$inbox.indexlevel" ];
+       my $env = { GIT_CONFIG => "$ENV{PI_DIR}/config" };
+       chomp(my $lvl = xqx($cmd, $env));
        $lvl;
 }