(CommandList children: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:test_description) op: Equal rhs: {(SQ <'git apply should exit non-zero with unrecognized input.'>)} spids: [4] ) ] spids: [4] ) (C {(.)} {(./test-lib.sh)}) (C {(test_expect_success)} {(SQ <setup>)} {(SQ <'\n'> <'\ttest_commit 1\n'>)}) (C {(test_expect_success)} {(SQ <'apply --check exits non-zero with unrecognized input'>)} { (SQ <'\n'> <'\ttest_must_fail git apply --check - <<-\\EOF\n'> <'\tI am not a patch\n'> <'\tI look nothing like a patch\n'> <'\tgit apply must fail\n'> <'\tEOF\n'> ) } ) (C {(test_expect_success)} {(SQ <'apply exits non-zero with no-op patch'>)} { (SQ <'\n'> <'\tcat >input <<-\\EOF &&\n'> <'\tdiff --get a/1 b/1\n'> <'\tindex 6696ea4..606eddd 100644\n'> <'\t--- a/1\n'> <'\t+++ b/1\n'> <'\t@@ -1,1 +1,1 @@\n'> <'\t 1\n'> <'\tEOF\n'> <'\ttest_must_fail git apply --stat input &&\n'> <'\ttest_must_fail git apply --check input\n'> ) } ) (C {(test_done)}) ] )