From: Jonathan Nieder Date: Mon, 27 Apr 2020 23:45:10 GMT Subject: Re: [PATCH v2] bugreport: collect list of populated hooks Message-ID: <20200427234510.GC36078@google.com> In-Reply-To: <20200427233820.179891-1-emilyshaffer@google.com> Emily Shaffer wrote: > --- a/t/t0091-bugreport.sh > +++ b/t/t0091-bugreport.sh > @@ -57,5 +57,15 @@ test_expect_success 'can create leading directories outside of a git dir' ' > nongit git bugreport -o foo/bar/baz > ' > > +test_expect_success 'indicates populated hooks' ' > + test_when_finished rm git-bugreport-hooks.txt && > + test_when_finished rm -fr .git/hooks && > + mkdir .git/hooks && > + touch .git/hooks/applypatch-msg && > + chmod +x .git/hooks/applypatch-msg && optional: could use write_script for this > + git bugreport -s hooks && > + test_i18ngrep applypatch-msg git-bugreport-hooks.txt This should work even when translated, so it can use "grep" instead of test_i18ngrep. A few more things to test: - that it doesn't include hooks we *haven't* installed. :) - that it isn't confused by the default *.sample hooks - what happens when outside a git repository? Even without such tests, Reviewed-by: Jonathan Nieder Thanks.