@@ -30,9 +30,9 @@ fail() {
3030 local stdout=$2
3131 local stderr=$3
3232
33- notify_test_failed $__bash_unit_current_test__ " $message "
34- [[ ! -z $stdout ]] && [ -s $stdout ] && notify_stdout < $stdout
35- [[ ! -z $stderr ]] && [ -s $stderr ] && notify_stderr < $stderr
33+ notify_test_failed " $__bash_unit_current_test__ " " $message "
34+ [[ ! -z $stdout ]] && [ -s " $stdout " ] && notify_stdout < " $stdout "
35+ [[ ! -z $stderr ]] && [ -s " $stderr " ] && notify_stderr < " $stderr "
3636
3737 stacktrace | notify_stack
3838 exit 1
@@ -76,13 +76,13 @@ _assert_expression() {
7676 (
7777 local stdout=$( mktemp)
7878 local stderr=$( mktemp)
79- trap " rm -f $stdout $stderr " EXIT
79+ trap " rm -f \" $stdout \" \" $stderr \" " EXIT
8080
8181 local status
82- eval " ($assertion )" > $stdout 2> $stderr && status=$? || status=$?
83- if ! eval $condition
82+ eval " ($assertion )" > " $stdout " 2> " $stderr " && status=$? || status=$?
83+ if ! eval " $condition "
8484 then
85- fail " $( eval echo $message ) " $stdout $stderr
85+ fail " $( eval echo $message ) " " $stdout " " $stderr "
8686 fi
8787 ) || exit $?
8888}
@@ -132,7 +132,7 @@ stacktrace() {
132132
133133run_test_suite () {
134134 local failure=0
135- for test in $( set | grep -E ' ^test.* ( )' | grep -E " $test_pattern " | sed -e ' s: .*::' )
135+ for test in $( set | grep -E ' ^test.* \(\ )' | grep -E " $test_pattern " | sed -e ' s: .*::' )
136136 do
137137 (
138138 local status=0
@@ -204,7 +204,7 @@ pretty_failure() {
204204
205205text_format () {
206206 notify_suite_starting () {
207- test_file=" $1 "
207+ local test_file=" $1 "
208208 echo " Running tests in $test_file "
209209 }
210210 notify_test_starting () {
@@ -234,7 +234,7 @@ text_format() {
234234
235235tap_format () {
236236 notify_suite_starting () {
237- test_file=" $1 "
237+ local test_file=" $1 "
238238 echo " # Running tests in $test_file "
239239 }
240240 notify_test_starting () {
0 commit comments