Currently failed request is served through Q.reject()
Generators functions
Generators functions
fixed tests
fixed tests