19 lines
420 B
JavaScript
19 lines
420 B
JavaScript
/**
|
|
* Extended version of http.ClientRequest with a few methods stubbed
|
|
*
|
|
* @type {Constructor}
|
|
*/
|
|
module.exports = MockRequest;
|
|
|
|
var sinon = require('sinon');
|
|
var util = require('util');
|
|
var http = require('http');
|
|
|
|
function MockRequest() {
|
|
sinon.stub(this, 'end');
|
|
sinon.stub(this, 'write');
|
|
sinon.stub(this, 'setHeader');
|
|
this.log = sinon.stub(this.log);
|
|
}
|
|
util.inherits(MockRequest, http.ClientRequest);
|