diff --git a/tests/playTests.sh b/tests/playTests.sh index 5abbb14e3..5409d9aa1 100755 --- a/tests/playTests.sh +++ b/tests/playTests.sh @@ -109,6 +109,13 @@ $ZSTD -q tmp && die "overwrite check failed!" $ECHO "test : force overwrite" $ZSTD -q -f tmp $ZSTD -q --force tmp +$ECHO "test : overwrite readonly file" +$ECHO foo > tmpro.zst +$ECHO foo > tmpro +chmod 400 tmpro.zst +$ZSTD -q --force tmpro || die "failed to overwrite read-only file" +chmod 600 tmpro.zst +rm tmpro tmpro.zst $ECHO "test : file removal" $ZSTD -f --rm tmp ls tmp && die "tmp should no longer be present"