TEST: Extend auth tests
TEST: Extend auth tests

* Add checks for all returned fields on success - one test
* Add test to check auth failed
* Add test to check user roles

jakerenzella/doubtfire-api,jakerenzella/doubtfire-api,jakerenzella/doubtfire-api,alexcu/doubtfire-api,doubtfire-lms/doubtfire-api,jakerenzella/doubtfire-api,final-year-project/doubtfire-api,doubtfire-lms/doubtfire-api,alexcu/doubtfire-api,jakerenzella/doubtfire-api,jakerenzella/doubtfire-api,doubtfire-lms/doubtfire-api,alexcu/doubtfire-api,jakerenzella/doubtfire-api,final-year-project/doubtfire-api,alexcu/doubtfire-api,alexcu/doubtfire-api,doubtfire-lms/doubtfire-api,doubtfire-lms/doubtfire-api,final-year-project/doubtfire-api,final-year-project/doubtfire-api,final-year-project/doubtfire-api,alexcu/doubtfire-api,doubtfire-lms/doubtfire-api,doubtfire-lms/doubtfire-api