Add some debug info to the integration test

This commit is contained in:
Alessio 2024-08-23 13:24:11 -07:00
parent 4853969b4d
commit 9a985539c5

View File

@ -35,14 +35,15 @@ trap 'echo -e "\033[31mTEST FAILURE. Aborting\033[0m"' ERR
# If a SESSION_FILE_PATH is provided, then use it instead of logging in
if [[ -n "$SESSION_FILE_PATH" ]]; then
echo "Using provided session file: $SESSION_FILE_PATH"
wc -c $SESSION_FILE_PATH
cp $SESSION_FILE_PATH Offline_Twatter.session
else
# Testing login
test ! -e Offline_Twatter.session
tw login offline_twatter "$OFFLINE_TWATTER_PASSWD"
test -f Offline_Twatter.session
fi
# Ensure session file is valid
test -f Offline_Twatter.session
test "$(jq .UserHandle Offline_Twatter.session)" = "\"Offline_Twatter\""
test "$(jq .IsAuthenticated Offline_Twatter.session)" = "true"
jq .CSRFToken Offline_Twatter.session | grep -P '"\w+"'