17 lines
361 B
JavaScript
17 lines
361 B
JavaScript
![]() |
'use strict';
|
||
|
|
||
|
var sinon = require('sinon'),
|
||
|
spy = sinon.spy,
|
||
|
stub = sinon.stub;
|
||
|
|
||
|
// A mock version of http.ServerResponse to be used in tests
|
||
|
var MockResponse = module.exports = function MockResponse() {
|
||
|
this.end = spy();
|
||
|
|
||
|
this.headers = {};
|
||
|
};
|
||
|
|
||
|
MockResponse.prototype.setHeader = function setHeader(name, value) {
|
||
|
this.headers[name] = value;
|
||
|
};
|