Comparing version 0.0.1 to 0.0.2
0.0.2 / 2012-11-06 | ||
================== | ||
* when mock response error, must emit `req` error not `res` error event. | ||
* replace logo | ||
0.0.1 / 2012-11-04 | ||
@@ -3,0 +9,0 @@ ================== |
@@ -147,2 +147,6 @@ /*! | ||
req.end = function () {}; | ||
if (callback) { | ||
req.on('response', callback); | ||
} | ||
@@ -155,6 +159,10 @@ setTimeout(function () { | ||
var res = new EventEmitter(); | ||
res.statusCode = 200; | ||
res.headers = { | ||
server: 'MockMateServer' | ||
}; | ||
process.nextTick(function () { | ||
res.emit('error', resError); | ||
req.emit('error', resError); | ||
}); | ||
callback(res); | ||
req.emit('response', res); | ||
}, delay); | ||
@@ -161,0 +169,0 @@ |
{ | ||
"name": "mm", | ||
"version": "0.0.1", | ||
"version": "0.0.2", | ||
"description": "mock mate, mock http request, fs access and so on.", | ||
@@ -5,0 +5,0 @@ "main": "index.js", |
@@ -56,9 +56,13 @@ mm (美眉,Mock伴侣) [![Build Status](https://secure.travis-ci.org/fengmk2/mm.png)](http://travis-ci.org/fengmk2/mm) | ||
http.get({ | ||
var req = http.get({ | ||
path: '/foo' | ||
}, function (res) { | ||
res.on('error', function (err) { | ||
console.log(err); // should return mock err: err.name === 'MockHttpResponseError' | ||
} | ||
console.log(res.statusCode, res.headers); // 200 but never emit `end` event | ||
res.on('end', fucntion () { | ||
console.log('never show this message'); | ||
}); | ||
}); | ||
req.on('error', function (err) { | ||
console.log(err); // should return mock err: err.name === 'MockHttpResponseError' | ||
} | ||
``` | ||
@@ -65,0 +69,0 @@ |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
9198
151
112