From 64977d2baa5dfac6e75182f33751bed0733f5179 Mon Sep 17 00:00:00 2001 From: Jim Meyering Date: Mon, 13 Jan 2003 13:44:11 +0000 Subject: Also test for just fixed bug with --zero. --- tests/shred/exact | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) (limited to 'tests/shred') diff --git a/tests/shred/exact b/tests/shred/exact index b479d3758..2c978e1e9 100755 --- a/tests/shred/exact +++ b/tests/shred/exact @@ -1,5 +1,5 @@ #!/bin/sh -# make sure that --exact no longer gobbles a command line argument +# make sure that neither --exact nor --zero gobbles a command line argument if test "$VERBOSE" = yes; then set -x @@ -14,9 +14,6 @@ trap '(exit $?); exit' 1 2 13 15 framework_failure=0 mkdir $tmp || framework_failure=1 cd $tmp || framework_failure=1 -echo a > a || framework_failure=1 -echo bb > b || framework_failure=1 -echo ccc > c || framework_failure=1 if test $framework_failure = 1; then echo 'failure in testing framework' @@ -25,11 +22,17 @@ fi fail=0 -shred --remove --exact a b || fail=1 -test -f a && fail=1 -test -f b && fail=1 +for opt in --exact --zero; do + echo a > a || fail=1 + echo bb > b || fail=1 + echo ccc > c || fail=1 -shred --remove --exact c || fail=1 -test -f c && fail=1 + shred --remove $opt a b || fail=1 + test -f a && fail=1 + test -f b && fail=1 + + shred --remove $opt c || fail=1 + test -f c && fail=1 +done (exit $fail); exit -- cgit v1.2.3-54-g00ecf