diff --git a/tests/integration/api-config.sh b/tests/integration/api-config.sh index 152f738dc..1bf9e8fc3 100755 --- a/tests/integration/api-config.sh +++ b/tests/integration/api-config.sh @@ -25,28 +25,40 @@ SCRIPT=$(realpath $0) SCRIPTPATH=$(dirname ${SCRIPT}) -LOCAL_CONF=${SCRIPTPATH}/../../etc/loopback.json - +CONFIG_FILE=$(mktemp) FETCHED_CONF=$(mktemp) +cat > ${CONFIG_FILE} < ${FETCHED_CONF} +curl -sX POST --data '{ "action" : "config", "id" : "'${ID}'" }' http://localhost:8080/api/v1 > ${FETCHED_CONF} # Shutdown VILLASnode kill $! # Compare local config with the fetched one -diff -u <(jq -S .response < ${FETCHED_CONF}) <(jq -S . < ${LOCAL_CONF}) +diff -u <(jq -S .response < ${FETCHED_CONF}) <(jq -S . < ${CONFIG_FILE}) RC=$? -rm -f ${FETCHED_CONF} +rm -f ${FETCHED_CONF} ${CONFIG_FILE} exit $RC