test: error message for environment variables

pull/1/head
Michael Santos 7 years ago
parent ad39d23c05
commit b9c446a928

@ -1,9 +1,20 @@
#!/usr/bin/env bats
[ "$XMPPIPE_USERNAME" ]
[ "$XMPPIPE_PASSWORD" ]
[ "$XMPPIPE_TEST_USERNAME" ]
[ "$XMPPIPE_TEST_PASSWORD" ]
if [ ! "$XMPPIPE_USERNAME" ] || [ ! "$XMPPIPE_PASSWORD" ] ||
[ ! "$XMPPIPE_TEST_USERNAME" ] || [ ! "$XMPPIPE_TEST_PASSWORD" ]; then
cat << EOF
Please ensure the following environment variables are set to valid
XMPP accounts:
XMPPIPE_USERNAME=${XMPPIPE_USERNAME-<unset>}
XMPPIPE_PASSWORD=${XMPPIPE_PASSWORD-<unset>}
XMPPIPE_TEST_USERNAME=${XMPPIPE_TEST_USERNAME-<unset>}
XMPPIPE_TEST_PASSWORD=${XMPPIPE_TEST_PASSWORD-<unset>}
EOF
exit 1
fi
@test "enter MUC" {
xmppipe < /dev/null | grep -q "^p:available"

Loading…
Cancel
Save