(command.CommandList children: [ (command.ShAssignment pairs: [ (assign_pair lhs: (sh_lhs_expr.Name name:test_description) op: assign_op.Equal rhs: {(SQ <'patience diff algorithm'>)} spids: [4] ) ] ) (C {<.>} {<'./test-lib.sh'>}) (C {<.>} {(DQ ($ Id.VSub_DollarName '$TEST_DIRECTORY')) <'/lib-diff-alternative.sh'>}) (C {<test_expect_success>} {(SQ <'--ignore-space-at-eol with a single appended character'>)} { (SQ <'\n'> <'\tprintf "a\\nb\\nc\\n" >pre &&\n'> <'\tprintf "a\\nbX\\nc\\n" >post &&\n'> <'\ttest_must_fail git diff --no-index \\\n'> <'\t\t--patience --ignore-space-at-eol pre post >diff &&\n'> <'\tgrep "^+.*X" diff\n'> ) } ) (C {<test_diff_frobnitz>} {(DQ <patience>)}) (C {<test_diff_unique>} {(DQ <patience>)}) (C {<test_done>}) ] )