Adding more tests and handling multiple auth strategies