aboutsummaryrefslogtreecommitdiff
path: root/test/test-lib.sh
diff options
context:
space:
mode:
authorDmitry Kurochkin <dmitry.kurochkin@gmail.com>2011-11-17 17:05:56 +0400
committerDavid Bremner <bremner@debian.org>2011-11-27 08:13:52 -0800
commit5aeca8182f02ca3800894ed39a6677c438ab131c (patch)
tree3f7851c05e301de0f7927a5a3241a81d2cb7f535 /test/test-lib.sh
parent9d5b521472d1ac401ca2667d1261b641bef208cb (diff)
test: add test state reset to test_expect_* functions that did not have it
Diffstat (limited to 'test/test-lib.sh')
-rw-r--r--test/test-lib.sh3
1 files changed, 3 insertions, 0 deletions
diff --git a/test/test-lib.sh b/test/test-lib.sh
index 20fa195..076f929 100644
--- a/test/test-lib.sh
+++ b/test/test-lib.sh
@@ -644,6 +644,7 @@ test_expect_success () {
test "$#" = 3 && { prereq=$1; shift; } || prereq=
test "$#" = 2 ||
error "bug in the test script: not 2 or 3 parameters to test-expect-success"
+ test_reset_state_
if ! test_skip "$@"
then
test_run_ "$2"
@@ -660,6 +661,7 @@ test_expect_code () {
test "$#" = 4 && { prereq=$1; shift; } || prereq=
test "$#" = 3 ||
error "bug in the test script: not 3 or 4 parameters to test-expect-code"
+ test_reset_state_
if ! test_skip "$@"
then
test_run_ "$3"
@@ -686,6 +688,7 @@ test_external () {
error >&5 "bug in the test script: not 3 or 4 parameters to test_external"
descr="$1"
shift
+ test_reset_state_
if ! test_skip "$descr" "$@"
then
# Announce the script to reduce confusion about the