testresources
Version:
Adds fluent interface which, with help from superagent, makes testing HTTP resources simpler.
11 lines (9 loc) • 468 B
JavaScript
var ResourceAssertionError = require('./../ResourceAssertionError');
var objectcompare = require('objectcompare'),
format = require('util').format;
var statusExpectation = function(response, expectedStatus) {
if (response.status !== expectedStatus) {
throw new ResourceAssertionError(format("The status should have been %s but was %s. Response text: %s.", expectedStatus, response.status, response.text));
}
};
module.exports = statusExpectation;