- ✅ Receive a POST request on /api/surveys
- ✅ Validate if the request belongs to an admin
- ✅ Validate required fields question and answers
- ✅ Create a survey with provided data
- ✅ Returns 204, without data
- ✅ Returns a 404 error if the API doesn't exist
- ✅ Returns a 403 error if the user is not an admin
- ✅ Returns a 400 error if question or answers wasn't provided by the user
- ✅ Returns a 500 error if create survey returns an error