Make tests compatible with pg bool output

This commit is contained in:
Rafa de la Torre
2015-10-21 17:53:05 +02:00
parent f6fdb762bc
commit 55518bfa2b

View File

@@ -98,9 +98,16 @@ function sql() {
if [[ "$2" == "should" ]]
then
if [[ "${RESULT}" != "$3" ]]
then
log_error "QUERY '${QUERY}' expected result '${3}' but got '${RESULT}'"
set_failed
then
# Deal with bool values from pg, returned as t/f instead of true/false
if [[ "$3" == "true" && "${RESULT}" == "t" ]] || [[ "$3" == "false" && "${RESULT}" == "f" ]]
then
# do nothing, test ok
true
else
log_error "QUERY '${QUERY}' expected result '${3}' but got '${RESULT}'"
set_failed
fi
fi
fi
fi