diff --git a/sh/tests/solutions/myfamily.sh b/sh/tests/solutions/myfamily.sh index b3c3255ca..c2ed75ff6 100755 --- a/sh/tests/solutions/myfamily.sh +++ b/sh/tests/solutions/myfamily.sh @@ -1,3 +1,13 @@ #!/usr/bin/env bash -curl -s https://$DOMAIN/assets/superhero/all.json | jq ".[] | select( .id == $HERO_ID)" | grep relatives | cut -d'"' -f4 +# Unofficial Bash Strict Mode +set -euo pipefail +IFS=' +' + +f="" +# --insecure flag to make it work with dev environment (self-signed certificate) +test "$DOMAIN" = "localhost" && f="--insecure" + +curl $f --compressed --silent --show-error --max-time 10 https://$DOMAIN/assets/superhero/all.json | + jq ".[] | select(.id == $HERO_ID)" | grep relatives | cut -d'"' -f4