Make for all specs passed
Refactor request methods integration spec

Refactoring by shared examples and additionally added spec for failure
scenario