Brandon Williams <bmwill@xxxxxxxxxx> 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. Makes sense. > ... > - 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'