Re: [PATCH 01/15] t7411: check configuration parsing errors
Brandon Williams <bmwill@google.com> writes:
> Check for configuration parsing errors in '.gitmodules' in t7411, which
> is explicitly testing the submodule-config subsystem, instead of in
> t7400. Also explicitly use the test helper instead of relying on the
> gitmodules file from being read in status.
Show 22 quoted lines
> ...
> - test_must_fail git status
> -'
> -...
> +test_expect_success 'configuration parsing with error' '
> + test_when_finished "rm -rf repo" &&
> + test_create_repo repo &&
> + cat >repo/.gitmodules <<-\EOF &&
> + [submodule "s"]
> + path
> + ignore
> + EOF
> + (
> + cd repo &&
> + test_must_fail test-submodule-config "" s 2>actual &&
> + test_i18ngrep "bad config" actual
> + )
> +'
> +
> cat >super/expect <<EOF
> Submodule name: 'a' for path 'a'
> Submodule name: 'a' for path 'b'