http-mockserver
Advanced tools
Comparing version 1.1.3 to 1.1.4
{ | ||
"name": "http-mockserver", | ||
"description": "Testing made easy with mocked http servers", | ||
"version": "1.1.3", | ||
"version": "1.1.4", | ||
"license": "MIT", | ||
@@ -6,0 +6,0 @@ "scripts": { |
const Q = require('q'); | ||
const _ = require('lodash'); | ||
const { format } = require('url'); | ||
@@ -99,3 +100,8 @@ const request = Q.denodeify(require('request')); | ||
return request(options).spread((response, error) => response); | ||
return request(options).spread((response, body) => { | ||
if (_.inRange(response.statusCode, 400, 600)) { | ||
throw new Error(`Request failed: ${request.method} ${request.href} with status=${response.statusCode}, body=${body}`); | ||
} | ||
return response; | ||
}); | ||
} | ||
@@ -102,0 +108,0 @@ } |
16820
509