From: SZEDER Gábor Date: Mon, 02 Aug 2021 17:14:29 GMT Subject: Re: [PATCH v2 2/3] test-lib-functions.sh: add a test_with_columns function Message-ID: <20210802171429.GC23408@szeder.dev> In-Reply-To: On Mon, Aug 02, 2021 at 03:46:27PM +0200, Ævar Arnfjörð Bjarmason wrote: > Add a helper function to wrap patterns of "COLUMNS=N " as > "test_with_columns N ". This will be used and extended in the > next commit. > diff --git a/t/test-lib-functions.sh b/t/test-lib-functions.sh > index 37da7d9a99a..536339faaa2 100644 > --- a/t/test-lib-functions.sh > +++ b/t/test-lib-functions.sh > @@ -1718,3 +1718,11 @@ test_region () { > test_readlink () { > perl -le 'print readlink($_) for @ARGV' "$@" > } > + > +# Test a with a given number of COLUMNS in the environment. > +test_with_columns () { > + local columns=$1 > + shift > + > + COLUMNS=$columns "$@" > +} This function needs some redirections to separate the tested command's standard error from the function's '-x' trace, see a5bf824f3b (t: prevent '-x' tracing from interfering with test helpers' stderr, 2018-02-25).