quick fix
This commit is contained in:
@@ -9,8 +9,8 @@ readonly TMP_DIRECTORY="/tmp/$(basename "$0")-$UID"
|
|||||||
function assert {
|
function assert {
|
||||||
((test_count++))
|
((test_count++))
|
||||||
cmd="./test/stub/scenario.bash $1"
|
cmd="./test/stub/scenario.bash $1"
|
||||||
if $cmd >/dev/null 2>/dev/null 3>_miaou; then
|
if $cmd >/dev/null 2>/dev/null 3>"$TMP_DIRECTORY"/_miaou; then
|
||||||
if [[ -s _miaou ]]; then
|
if [[ -s "$TMP_DIRECTORY"/_miaou ]]; then
|
||||||
echo -n .
|
echo -n .
|
||||||
return
|
return
|
||||||
fi
|
fi
|
||||||
@@ -52,7 +52,7 @@ function fail_type {
|
|||||||
|
|
||||||
cmd="./test/stub/scenario.bash $1"
|
cmd="./test/stub/scenario.bash $1"
|
||||||
# mapfile -t stderr <<<"$(miaou-bash ./test/stub/scenario.bash "$1" 2>&1 >/dev/null 3>/dev/null)"
|
# mapfile -t stderr <<<"$(miaou-bash ./test/stub/scenario.bash "$1" 2>&1 >/dev/null 3>/dev/null)"
|
||||||
$cmd >/dev/null 2>"$TMP_DIRECTORY"/_stderr 3>_miaou
|
$cmd >/dev/null 2>"$TMP_DIRECTORY"/_stderr 3>"$TMP_DIRECTORY"/_miaou
|
||||||
mapfile -t stderr <"$TMP_DIRECTORY"/_stderr
|
mapfile -t stderr <"$TMP_DIRECTORY"/_stderr
|
||||||
|
|
||||||
last_error="${stderr[-1]}"
|
last_error="${stderr[-1]}"
|
||||||
@@ -60,7 +60,7 @@ function fail_type {
|
|||||||
[[ "${last_error}" =~ $regex ]] && success=true
|
[[ "${last_error}" =~ $regex ]] && success=true
|
||||||
|
|
||||||
if [[ $success == true && -n "${hint_message}" ]]; then
|
if [[ $success == true && -n "${hint_message}" ]]; then
|
||||||
grep -q "${hint_message}" _miaou || success=false
|
grep -q "${hint_message}" "$TMP_DIRECTORY"/_miaou || success=false
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [[ $success == true ]]; then
|
if [[ $success == true ]]; then
|
||||||
|
|||||||
Reference in New Issue
Block a user