Make tests compatible with pg bool output
This commit is contained in:
@@ -98,9 +98,16 @@ function sql() {
|
|||||||
if [[ "$2" == "should" ]]
|
if [[ "$2" == "should" ]]
|
||||||
then
|
then
|
||||||
if [[ "${RESULT}" != "$3" ]]
|
if [[ "${RESULT}" != "$3" ]]
|
||||||
then
|
then
|
||||||
log_error "QUERY '${QUERY}' expected result '${3}' but got '${RESULT}'"
|
# Deal with bool values from pg, returned as t/f instead of true/false
|
||||||
set_failed
|
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
|
fi
|
||||||
fi
|
fi
|
||||||
|
|||||||
Reference in New Issue
Block a user