diff --git a/t/integration/query.sh b/t/integration/query.sh
index 39522cf9be6c09928952f121b621b6121286e54a..5536c701c9c517eefd3882518e0e2eee1683a88a 100755 (executable)
--- a/t/integration/query.sh
+++ b/t/integration/query.sh
wait_for_sysdbd
sleep 3
+# Invalid user.
+output="$( run_sysdb_nouser -H "$SOCKET_FILE" \
+ -U $SYSDB_USER-invalid -c 'LIST hosts' 2>&1 )" && exit 1
+echo "$output" | grep -F 'Access denied'
+
# On parse errors, expect a non-zero exit code.
output="$( run_sysdb -H "$SOCKET_FILE" -c INVALID )" && exit 1
echo "$output" | grep "Failed to parse query 'INVALID'"