From 7948ad86578f789cf1c2b92eb9b5c625e26df007 Mon Sep 17 00:00:00 2001 From: Tharre Date: Sun, 13 Sep 2015 22:48:46 +0200 Subject: Add a few tests --- tests/t0002-fail.t | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100755 tests/t0002-fail.t (limited to 'tests/t0002-fail.t') diff --git a/tests/t0002-fail.t b/tests/t0002-fail.t new file mode 100755 index 0000000..c8ed4a2 --- /dev/null +++ b/tests/t0002-fail.t @@ -0,0 +1,25 @@ +#!/bin/sh -e +# Copyright (c) 2015 Tharre +# +# This software may be modified and distributed under the terms +# of the MIT license. See the LICENSE file for details. + +test_description='Abort if do-script returns nonzero' + +. ./sharness.sh + +cat > "fail.do" <<'EOF' +#!/bin/sh -e +echo "fail" > $3 +exit 1 +EOF + +test_expect_success "return nonzero" " + test_must_fail redo fail +" + +test_expect_success "target file was not created" " + test_must_fail test -e fail +" + +test_done -- cgit v1.2.3-70-g09d2