From: Uwe Kleine-König Date: Wed, 10 Jun 2009 09:42:05 GMT Subject: [PATCH 1/2] more tests for git rev-parse --parse-opt Message-ID: <1244626926-19841-1-git-send-email-u.kleine-koenig@pengutronix.de> In-Reply-To: <7vzlcgr088.fsf@alter.siamese.dyndns.org> Signed-off-by: Uwe Kleine-König --- Hello, I'm not completely sure that it's portable to use input redirection and && together---at least it looks a bit ugly. Probably you know better. Best regards Uwe t/t1502-rev-parse-parseopt.sh | 48 +++++++++++++++++++++++++++++++++++++++- 1 files changed, 46 insertions(+), 2 deletions(-) diff --git a/t/t1502-rev-parse-parseopt.sh b/t/t1502-rev-parse-parseopt.sh index 997002d..081812b 100755 --- a/t/t1502-rev-parse-parseopt.sh +++ b/t/t1502-rev-parse-parseopt.sh @@ -20,8 +20,7 @@ Extras EOF -test_expect_success 'test --parseopt help output' ' - git rev-parse --parseopt -- -h 2> output.err < output.err < expect < output && +$OPTION_SPEC +EOF + test_cmp expect output +' + +test_expect_success 'test --parseopt with mixed options and arguments' ' + git rev-parse --parseopt -- --foo arg --bar=ham << EOF > output && +$OPTION_SPEC +EOF + test_cmp expect output +' + +cat > expect < output && +$OPTION_SPEC +EOF + test_cmp expect output +' + +cat > expect < output && +$OPTION_SPEC +EOF + test_cmp expect output +' + test_done -- 1.6.3.1