Cleanup integration tests

This commit is contained in:
Reimar 2024-08-15 11:03:11 +02:00
parent d88db4a284
commit 2caabea589
Signed by: Reimar
GPG Key ID: 93549FA07F0AE268

8
API/integration-tests.sh Normal file → Executable file
View File

@ -1,6 +1,6 @@
#!/bin/sh #!/bin/sh
RESPONSE=`curl -sSLX POST http://localhost:5287/api/Users -d '{"Email":"hej@example.com","Username":"Gamer","Password":"Gamer123!"}' -H 'Content-Type: application/json' -H 'Accept: */*' -w '\n%{http_code}' --output -` RESPONSE=`curl -sSLX POST http://localhost:5287/api/Users -d '{"Email":"hej@example.com","Username":"Gamer","Password":"Gamer123!"}' -H 'Content-Type: application/json' -H 'Accept: */*' -w '\n%{http_code}'`
HTTP_STATUS=`echo -n "$RESPONSE" | tail -n 1` HTTP_STATUS=`echo -n "$RESPONSE" | tail -n 1`
USER_ID=`echo "$RESPONSE" | head -n -1` USER_ID=`echo "$RESPONSE" | head -n -1`
@ -14,7 +14,7 @@ fi
echo -e " User ID: $USER_ID\n" echo -e " User ID: $USER_ID\n"
RESPONSE=`curl -sSLX POST http://localhost:5287/api/Users/login -d '{"Email":"hej@example.com","Password":"Gamer123!"}' -H 'Content-Type: application/json' -H 'Accept: */*' -w '\n%{http_code}' --output -` RESPONSE=`curl -sSLX POST http://localhost:5287/api/Users/login -d '{"Email":"hej@example.com","Password":"Gamer123!"}' -H 'Content-Type: application/json' -H 'Accept: */*' -w '\n%{http_code}'`
HTTP_STATUS=`echo -n "$RESPONSE" | tail -n 1` HTTP_STATUS=`echo -n "$RESPONSE" | tail -n 1`
TOKEN=`echo "$RESPONSE" | head -n -1` TOKEN=`echo "$RESPONSE" | head -n -1`
@ -28,7 +28,7 @@ fi
echo -e " Received token: $TOKEN\n" echo -e " Received token: $TOKEN\n"
RESPONSE=`curl -sSL http://localhost:5287/api/Users/$USER_ID -w '\n%{http_code}' -H 'Accept: */*' --output -` RESPONSE=`curl -sSL http://localhost:5287/api/Users/$USER_ID -w '\n%{http_code}' -H 'Accept: */*'`
HTTP_STATUS=`echo -n "$RESPONSE" | tail -n 1` HTTP_STATUS=`echo -n "$RESPONSE" | tail -n 1`
USER_DATA=`echo "$RESPONSE" | head -n -1` USER_DATA=`echo "$RESPONSE" | head -n -1`
@ -42,7 +42,7 @@ fi
echo -e " User data: $USER_DATA\n" echo -e " User data: $USER_DATA\n"
RESPONSE=`curl -sSLX DELETE http://localhost:5287/api/Users/$USER_ID --location-trusted -w '%{http_code}' -H "Authorization: Bearer $TOKEN" -H 'Accept: */*' --output -` RESPONSE=`curl -sSLX DELETE http://localhost:5287/api/Users/$USER_ID --location-trusted -w '%{http_code}' -H "Authorization: Bearer $TOKEN" -H 'Accept: */*'`
HTTP_STATUS=`echo -n "$RESPONSE" | tail -n 1` HTTP_STATUS=`echo -n "$RESPONSE" | tail -n 1`
echo "DELETE /api/Users/$USER_ID - $HTTP_STATUS" echo "DELETE /api/Users/$USER_ID - $HTTP_STATUS"