/ api / tests / node_local_chain.sh
node_local_chain.sh
 1  #!/usr/bin/env bash
 2  PROGRAM="$(basename $0)"
 3  printf '[%s]\n' "$PROGRAM"
 4  printf "TEST     /zchain\n"
 5  printf "\t01:\tComparing API with CLI response..."
 6  API_RESPONSE="$(curl -s http://127.0.0.1:8610/v0/zchain 2>/dev/null | jq -c -M | sha512sum - | awk '{print $1 }')"
 7  CMD_RESPONSE="$(ak zchain --crawl | jq -c -M | sha512sum - | awk '{ print $1 }')"
 8  if [ "$API_RESPONSE" == "$CMD_RESPONSE" ]
 9  then
10      printf "\t\t\033[0;32mPASSED\033[0;0m"
11  else
12      printf "\t\t\033[0;31mFAILED\033[0;0m"
13  fi
14  printf "\n"