the test is so weird though and i dont like how we want to solve this by using `mock`. Can we not mock this and simulate the real failure here ? If we cant test this because we gulp exception, we might move the exception up, or move the http request code out in order to simulate the real failure.