diff --git a/tests/bashunit.bash b/tests/bashunit.bash index 59dc5b5..139deef 100644 --- a/tests/bashunit.bash +++ b/tests/bashunit.bash @@ -1,3 +1,4 @@ + #!/usr/bin/env bash ######################################################################## @@ -164,8 +165,16 @@ runTests() { exit 0 fi + if [ "$(type -t "beforeTest")" == "function" ]; then + beforeTest + fi + for tc in $testcases ; do $tc ; done + if [ "$(type -t "afterTest")" == "function" ]; then + afterTest + fi + if [ $verbose -ge 1 ] ; then echo "Done. $bashunit_passed passed." \ "$bashunit_failed failed." \