spruhaN / nutrition_pal

1 stars 1 forks source link

Test Results (Dale Percelay) #23

Open dalepercelay opened 1 month ago

dalepercelay commented 1 month ago

FLOW 1 - Logging a workout

Create curl -X 'POST' 'https://nutrition-pal.onrender.com/user' \ -H 'accept: application/json' \ -H 'Content-Type: application/json' \ -d '{ "name": "Dale", "weight": 170, "height": 68 }' Response { "id": 5 }

Goal curl -X 'POST' 'https://nutrition-pal.onrender.com/goals/48' \ -H 'accept: application/json' \ -H 'Content-Type: application/json' \ -d '{ "goal": "Maintain weight", "type": "Maintenance", "daily_calories": 2500 }' Response

"OK"

Workout

curl -X 'POST' 'https://nutrition-pal.onrender.com/workout/48' \ -H 'accept: application/json' \ -H 'Content-Type: application/json' \ -d '{ "name": "Push-ups", "sets": 3, "reps": 15, "length": 10 }'

"OK"

FLOW 2 0 calorie food ( incorrectly inputted meal information)

curl -X 'POST' 'https://nutrition-pal.onrender.com/user' \ -H 'accept: application/json' \ -H 'Content-Type: application/json' \ -d '{ "name": "Dale", "weight": 170, "height": 68 }'

{ "id": 5 }

INputting meal curl -X 'POST' 'https://nutrition-pal.onrender.com/meal/49' \ -H 'accept: application/json' \ -H 'Content-Type: application/json' \ -d '{ "name": "Chicken Cutlet", "calories": 0 }'

curl -X 'GET' 'https://nutrition-pal.onrender.com/daily_calories/49' \ -H 'accept: application/json'

{ "calories_left": 2500 }

FLOW 3 Hitting multiple muscles in 1 workout

workout curl -X 'POST' 'https://nutrition-pal.onrender.com/workout/50' \ -H 'accept: application/json' \ -H 'Content-Type: application/json' \ -d '{ "name": "Pull-up", "sets": 4, "reps": 10, "length": 15 }'

"OK"

curl -X 'GET' 'https://nutrition-pal.onrender.com/workout/1/muscle_groups' \ -H 'accept: application/json' [ { "name": "Pull-up", "type": "Back", "group": "Upper back" } ]

Get workouts

curl -X 'GET' 'https://nutrition-pal.onrender.com/workouts/50/day' \ -H 'accept: application/json'

[ { "id": 1, "name": "Pull-up", "sets": 4, "reps": 10, "length": 15, "date": "2024-05-20" } ]