X-Git-Url: http://www.git.cypherpunks.ru/?p=goredo.git;a=blobdiff_plain;f=t%2Fgoredo-dashed-tgt.t;fp=t%2Fgoredo-dashed-tgt.t;h=8f6f4084a34692ff4ba73210b65f066804d4e66d;hp=0000000000000000000000000000000000000000;hb=549b9a26f227482891186420176476b835e195bd;hpb=44a1f0561eb67b042295231ec1ea4eb738c45a0b diff --git a/t/goredo-dashed-tgt.t b/t/goredo-dashed-tgt.t new file mode 100755 index 0000000..8f6f408 --- /dev/null +++ b/t/goredo-dashed-tgt.t @@ -0,0 +1,19 @@ +#!/bin/sh + +testname=`basename "$0"` +test_description="Check that dashed targets are not treated as options" +. $SHARNESS_TEST_SRCDIR/sharness.sh +export REDO_TOP_DIR="`pwd`" REDO_NO_PROGRESS=1 + +echo echo \$1 > default.do +redo -- ok +test_expect_success "redo skips dashes" '[ ! -e ./-- ]' +test_expect_success "redo mades ok" '[ -s ok ]' + +echo "redo-ifchange -- ok" > foo.do +rm ok +redo foo +test_expect_success "dashes made" '[ -s ./-- ]' +test_expect_success "ok is also made" '[ -e ok ]' + +test_done