auth test

@dafeizizhu So this is how I want to test our api.

- Mock data before each test case, so thats tests doesn't fail when fixture changes; also, it is helpful to mock different scenarios
- Use deep equal to check for server response, which is easier to read