From c83761c7598c98e7294f7caeac82de00a38ee57b Mon Sep 17 00:00:00 2001 From: Jim Meyering Date: Sun, 24 Aug 1997 20:42:54 +0000 Subject: [PATCH] . --- tests/rm/i-1 | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100755 tests/rm/i-1 diff --git a/tests/rm/i-1 b/tests/rm/i-1 new file mode 100755 index 000000000..7cfaa3b60 --- /dev/null +++ b/tests/rm/i-1 @@ -0,0 +1,42 @@ +#!/bin/sh + +: ${RM=rm} +test=i-1 + +if test "$VERBOSE" = yes; then + set -x + $RM --version +fi + +# Don't require use of TMPDIR. +: ${RM_TMPDIR=.} + +tmp=$RM_TMPDIR/t-rm.$$ + +test_failure=0 +touch $tmp/a || test_failure=1 + +if test $test_failure = 1; then + echo 'failure in testing framework' + exit 1 +fi + +cat < $tmp/$test.Iy +y +EOF +cat < $tmp/$test.In +n +EOF + +fail=0 +$RM -i $tmp/a < $tmp/$test.In > /dev/null || fail=1 +# The file should not have been removed. +test -f $tmp/a || fail=1 + +$RM -i $tmp/a < $tmp/$test.In > /dev/null || fail=1 +# The file should have been removed this time. +test -f $tmp/a && fail=1 + +rm -rf $tmp + +exit $fail