testresources
Version:
Adds fluent interface which, with help from superagent, makes testing HTTP resources simpler.
12 lines (9 loc) • 434 B
JavaScript
var Q = require('q');
var winston = require('winston');
// make the request, getting back a promise that is fulfilled when the request completes
var makeRequest = function (server, superAgentRequest) {
winston.info("About to make request for %s.", superAgentRequest.url)
var promiseReturning = Q.denodeify(superAgentRequest.end.bind(superAgentRequest));
return promiseReturning();
}
module.exports = makeRequest;