diff --git a/test/run-test.sh b/test/run-test.sh index dcf9a3a..d310ada 100755 --- a/test/run-test.sh +++ b/test/run-test.sh @@ -2,7 +2,7 @@ function add-dynu-domain() { domain=$1 - curl -X POST "https://api.dynu.com/v2/dns" \ + curl --fail -X POST "https://api.dynu.com/v2/dns" \ -H "accept: application/json" \ -H "API-Key: $DYNU_API_KEY" \ -H "Content-Type: application/json" \ @@ -21,7 +21,7 @@ function add-dynu-domain() { function get-dynu-domain-id() { domain=$1 - curl -s -X GET "https://api.dynu.com/v2/dns" \ + curl --fail -s -X GET "https://api.dynu.com/v2/dns" \ -H "accept: application/json" \ -H "API-Key: $DYNU_API_KEY" | \ jq -r ".domains[] | select(.name == \"${domain}\") | .id" @@ -33,7 +33,7 @@ function remove-dynu-domain() { domain_id=$(get-dynu-domain-id "$domain") echo "Found id for dynu domain: $domain = $domain_id" if [ -n "$domain_id" ] && [ "$domain_id" != "null" ]; then - curl -X DELETE "https://api.dynu.com/v2/dns/${domain_id}" \ + curl --fail -X DELETE "https://api.dynu.com/v2/dns/${domain_id}" \ -H "accept: application/json" \ -H "API-Key: $DYNU_API_KEY" echo "Domain $domain removed successfully" @@ -49,7 +49,7 @@ function add-dynu-cname() { echo "Creating CNAME record: ${subdomain}.${domain} -> ${target}" domain_id=$(get-dynu-domain-id "$domain") if [ -n "$domain_id" ] && [ "$domain_id" != "null" ]; then - curl -X POST "https://api.dynu.com/v2/dns/${domain_id}/record" \ + curl --fail -X POST "https://api.dynu.com/v2/dns/${domain_id}/record" \ -H "accept: application/json" \ -H "API-Key: $DYNU_API_KEY" \ -H "Content-Type: application/json" \ @@ -148,6 +148,7 @@ elif [[ "$OS" == *"acmedns"* ]]; then add-dynu-domain "$ALIAS" add-dynu-domain "wild-$ALIAS" add-dynu-cname "_acme-challenge" "$ALIAS" "${ACMEDNS_SUBDOMAIN}.auth.acme-dns.io" + add-dynu-cname "_acme-challenge" "wild-$ALIAS" "${ACMEDNS_SUBDOMAIN}.auth.acme-dns.io" else echo "Warning: DYNU_API_KEY not set, skipping domain creation" fi