2.5.0 / 2019-03-06 ================== **features** * [[`c204c5e`](http://github.com/node-modules/mm/commit/c204c5e91eb4f2cb7263cd010293f966dc555808)] - feat: support mock error once (#45) (fengmk2 <>) **others** * [[`2cb2baf`](http://github.com/node-modules/mm/commit/2cb2bafac4344c926cbd3eb60ab2bbde3ebd4ca7)] - test: run test on macos on azure-pipelines (#44) (fengmk2 <>) 2.4.1 / 2018-08-27 ================== **fixes** * [[`58eb437`](https://github.com/node-modules/mm/commit/58eb4370e6f6cd5d671799c13ba1e93e759afe2f)] - fix: typpings error (#43) (whxaxes <>) 2.4.0 / 2018-08-08 ================== **others** * [[`6a84a0a`](http://github.com/node-modules/mm/commit/6a84a0a9c01a8e68e08eb63b4d587b73cb8fd74a)] - refactor(tsd): use Interface Function Type so that egg-mock can extends this; (#42) (paranoidjk <>) 2.3.0 / 2018-08-07 ================== **features** * [[`ea75ed5`](http://github.com/node-modules/mm/commit/ea75ed594e776e6acbbbd8a769256973ba4a9ce5)] - feat: add .d.ts (#41) (paranoidjk <>) 2.2.2 / 2018-07-12 ================== **fixes** * [[`2cd32f9`](http://github.com/node-modules/mm/commit/2cd32f951e3881fd6cdd1768d54b015ced82860c)] - fix: mock http error response need socket (#40) (Yiyu He <>) 2.2.1 / 2018-07-11 ================== **fixes** * [[`721dc6b`](http://github.com/node-modules/mm/commit/721dc6b533d6ef148f09e708d1ab2230115cce14)] - fix: support node 10 on https (#39) (fengmk2 <>) 2.2.0 / 2017-09-07 ================== **features** * [[`72e5478`](http://github.com/node-modules/mm/commit/72e54784c5c0c094da6c345ce65f50bbc31b5889)] - feat: use stream class to replace EventEmitter. (Qi Yu <>) **others** * [[`eb0eaae`](http://github.com/node-modules/mm/commit/eb0eaae30989298988c1ea8f0024158dcc367ba2)] - test: add mock request pipe test case (fengmk2 <>) 2.1.1 / 2017-09-06 ================== **fixes** * [[`ea1194c`](http://github.com/node-modules/mm/commit/ea1194c2c5fc34ee74c6a33776495ec2f8545f16)] - fix: should support http request mock on node8 (#38) (fengmk2 <>) * [[`007f053`](http://github.com/node-modules/mm/commit/007f053117bb11c3789d545c4ccd50e2a8237fd5)] - fix: README typo (#32) (HC Chen <>) **others** * [[`0e818e3`](http://github.com/node-modules/mm/commit/0e818e3f6d977a07b43db03fa9735de5e8115612)] - test: fix test on node4 (#33) (Haoliang Gao <>) 2.1.0 / 2017-01-25 ================== * deps: use muk-prop instead of muk (#30) 2.0.1 / 2017-01-22 ================== * fix: Only restore the http/https request when used. 2.0.0 / 2016-07-31 ================== * feat: upgrade dependencies (#29) 1.5.1 / 2016-07-21 ================== * fix: keep status code (#28) 1.5.0 / 2016-06-13 ================== * feat: export isMocked (#27) 1.4.0 / 2016-06-12 ================== * deps: upgrade muk (#26) * feat: remove EventEmitter from 'event' module 1.3.5 / 2015-09-29 ================== * fix: should support mock multi env 1.3.4 / 2015-09-24 ================== * test: use codecov.io * feat: support mock process.env.KEY 1.3.3 / 2015-09-17 ================== * deps: upgrade muk to 0.4.0 to support mock getter 1.3.2 / 2015-09-17 ================== * fix: deps muk 0.3.2 1.3.1 / 2015-08-31 ================== * hotfix: fix mm.error in es6 1.3.0 / 2015-08-22 ================== * readme: add sync methods and error properties * feat: mock error support props * chore: use npm scripts 1.2.0 / 2015-08-16 ================== * feat(sync): add sync mock methods 1.1.0 / 2015-05-08 ================== * feat: support promise 1.0.1 / 2014-10-30 ================== * still thunkify the methods 1.0.0 / 2014-10-30 ================== * docs(readme): add badges * feat(error): support mock error on generator function * feat(data): support mock generator function 0.2.1 / 2014-03-14 ================== * if coveralls crash, dont break the test pass * fix http request mock not work on 0.11.12 and no more test on 0.8.x 0.2.0 / 2014-02-21 ================== * support thunkify cnpm/cnpmjs.org#196 0.1.8 / 2013-12-27 ================== * fix Node 0.11 broken. (@alsotang) * fix test cases 0.1.7 / 2013-11-20 ================== * http.request mock support mm.http.request({host: $host, url: $url}) * add npm image 0.1.6 / 2013-07-04 ================== * update muk to 0.3.1, it had fixed https://github.com/fent/node-muk/pull/2 bug 0.1.5 / 2013-07-03 ================== * hot fixed #5 mock same method twices restore fails bug * add test for fs.readFileSync. fixed #5 * support coveralls 0.1.4 / 2013-05-21 ================== * use blanket instead of jscover * fixed spawn test fail on node 0.6 * support emtpy error 0.1.3 / 2013-05-05 ================== * Merge pull request #3 from dead-horse/support-spawn * do not emit when null * add support for spawn 0.1.2 / 2013-04-20 ================== * fix mm.datas * update travis 0.1.1 / 2013-04-15 ================== * update muk to 0.3.0+ 0.1.0 / 2012-12-01 ================== * fixed restore not effect on http(s) 0.0.9 / 2012-11-28 ================== * add request() mock statusCode 0.0.8 / 2012-11-27 ================== * add mm.datas(), mm.data(), mm.empty() mock methods 0.0.7 / 2012-11-26 ================== * try to find callback in arguments * fixed CERT_HAS_EXPIRED with `rejectUnauthorized = false` 0.0.6 / 2012-11-21 ================== * fix http.request() twice bug; add res.setEncoding method 0.0.5 / 2012-11-21 ================== * fixed #1 support mm.https.request mock helpers 0.0.4 / 2012-11-13 ================== * add mm() just like muk() does 0.0.3 / 2012-11-06 ================== * add req.abort() for mock request object 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 ================== * add mock http.request() and http.requestError() * add mm.error() impl * Release 0.0.1