I had a wong url in tokenURL which wouldn't give me json file.
https://github.com/ciaranj/node-oauth/blob/master/lib/oauth2.js#L183
So this didn't pass and it went to catch and where it was suppose to parse querystring
However I didn't have token but oauth2 said that it has passed. Ideally, I think if I don't get token, it should appear as failure.