5.15.1 (2024-12-12)
5.15.0 (2024-12-10)
5.14.0 (2024-12-09)
5.13.0 (2024-12-07)
5.12.5 (2024-07-05)
5.12.4 (2024-07-04)
5.12.3 (2024-07-02)
5.12.2 (2024-07-02)
5.12.1 (2024-07-02)
5.12.0 (2024-06-02)
5.11.0 (2024-06-02)
5.10.9 (2023-11-08)
5.10.8 (2023-06-21)
5.10.7 (2023-05-29)
5.10.6 (2023-02-22)
5.10.5 (2023-02-16)
5.10.4 (2023-01-31)
5.10.3 (2023-01-30)
5.10.2 (2023-01-30)
5.10.1 (2023-01-29)
5.10.0 (2023-01-28)
5.9.4 (2023-01-18)
5.9.3 (2023-01-18)
5.9.2 (2023-01-17)
5.8.4 (2023-01-12)
5.8.3 (2023-01-11)
5.8.2 (2023-01-10)
5.8.1 (2023-01-09)
5.8.0 (2023-01-09)
5.7.1 (2023-01-07)
5.7.0 (2023-01-03)
5.6.0 (2023-01-03)
5.5.0 (2022-12-28)
features
- [
0bd71bc
] - 📦 NEW: Allow restore mockAgent only (#134) (fengmk2 <[email protected]>)
features
- [
6608f01
] - 📦 NEW: mock context support ctxStorage (#133) (fengmk2 <[email protected]>)
fixes
- [
18c366d
] - fix: use global hook for register global hook (#132) (killa <[email protected]>)
features
- [
209c921
] - feat: add EGG_FRAMEWORK for bootstrap custom framework (#131) (killa <[email protected]>)
features
- [
22f508c
] - feat: impl parallel app for mocha parallel mode (#130) (killa <[email protected]>)
fixes
- [
299f7ec
] - 🐛 FIX: Should use urllib-next package (#129) (fengmk2 <[email protected]>)
others
- [
17a6713
] - 🤖 TEST: Add httpclient streaming mocking (#128) (fengmk2 <[email protected]>)
features
- [
ae766ff
] - 👌 IMPROVE: Mock httpclient support delay ms and repeat times (#127) (fengmk2 <[email protected]>)
features
- [
60658ec
] - 📦 NEW: [BREAKING] Support egg 3.0 (#126) (fengmk2 <[email protected]>)
features
- [
983e610
] - feat: allow other envtype (#125) (吖猩 <[email protected]>)
others
- [
bb9cb79
] - 📖 DOC: Change ci status badge (fengmk2 <[email protected]>) - [
cd1f2db
] - 📖 DOC: Update contributors (fengmk2 <[email protected]>) - [
74c0d8f
] - Create codeql-analysis.yml (fengmk2 <[email protected]>) - [
6bcc866
] - 🤖 TEST: Fix assert cases (#124) (fengmk2 <[email protected]>)
features
- [
b45ad40
] - feat: add mockLog, expectLog to type define (#121) (fengmk2 <[email protected]>)
features
- [
ce6ecde
] - feat: add consoleLogger error when mockApp init error (mansonchor.github.com <[email protected]>)
others
- [
e7c73e3
] - build: remove node@6 (dead-horse <[email protected]>)
features
- [
d5e584e
] - feat: httpclient support mock async function (#117) (Yiyu He <[email protected]>)
features
- [
c39109f
] - feat: upgrade mm@3 (#116) (Yiyu He <[email protected]>)
fixes
- [
51ef091
] - fix: backgroundTasksFinished ensure all tasks finished (#115) (Yiyu He <[email protected]>)
features
- [
4c31c9e
] - feat: support init hook before mock app init (#109) (TZ | 天猪 <[email protected]>)
fixes
- [
cbab52a
] - fix: enable sendRandom() method in unittest (#114) (GoodMeowing <[email protected]>)
fixes
- [
3bf5ded
] - fix: mockLog don't read file (#113) (Yiyu He <[email protected]>)
fixes
- [
bd305d2
] - fix: single mode will call app.agent.close (#108) (TZ | 天猪 <[email protected]>)
features
- [
315e685
] - feat: support app.notExpectLog() (#107) (fengmk2 <[email protected]>)
fixes
- [
e494325
] - fix: mockHttpclient with multi-request (#106) (吖猩 <[email protected]>) - [
d836536
] - fix: fix httpRequest function signature (#105) (Colin Cheng <[email protected]>)
fixes
- [
6be0c43
] - fix: rimraf (#104) (TZ | 天猪 <[email protected]>)
features
- [
9ada7f0
] - feat: mockHttpclient support fn (#103) (TZ | 天猪 <[email protected]>)
fixes
- [
478581a
] - fix: remove egg-core deps (#101) (TZ | 天猪 <[email protected]>)
fixes
- [
6174f9b
] - fix: throw error when an egg plugin test is using bootstrap (#100) (TZ | 天猪 <[email protected]>)
fixes
- [
a68ca65
] - fix: should emit server (#98) (TZ | 天猪 <[email protected]>)
fixes
- [
3f73bad
] - fix: d.ts typo (#97) (TZ | 天猪 <[email protected]>)
features
- [
81ed542
] - feat: add mock API for customLoader (#95) (Haoliang Gao <[email protected]>)
fixes
- [
58d0b32
] - fix: remove nonexistent type and correct typing (#96) (Sinux <[email protected]>)
features
* [93f8009
] - feat: cluster mock support result (#92) (TZ <[email protected]>)
* [be3d146
] - feat: bootstrap support run on jest env (#93) (fengmk2 <[email protected]>)
fixes
- [
4b5dbb5
] - fix: add app.mockLog() to improve app.expectLog() more stable (#87) (fengmk2 <[email protected]>)
others
- [
a64db33
] - deps: add egg-logger dependency (#88) (fengmk2 <[email protected]>)
features
- [
283eef3
] - feat: addapp.agent.mockHttpclient()
for agent (#82) (limerick <[email protected]>)
fixes
- [
cc6b976
] - fix: app.messenger.broadcast send to self (君羽 <[email protected]>)
fixes
- [
00fb82e
] - fix: fix declaration merging error (#86) (吖猩 <[email protected]>)
fixes
- [
1635a90
] - fix: show expectLog last 500 words on assert error (#85) (fengmk2 <[email protected]>)
- feat: .d.ts 新增继承自 mm 的 api (#81)
fixes
- [
c91bf93
] - fix: allow egg-core module missing (#83) (fengmk2 <[email protected]>)
fixes
- [
1710f7f
] - fix: put mock restore at the end (#80) (fengmk2 <[email protected]>)
fixes
- [
db3cb11
] - fix: make sure backgroundTasksFinished() return promise (#79) (fengmk2 <[email protected]>)
features
- [
ab5a47e
] - feat: should wait for background task finish on afterEach (#78) (fengmk2 <[email protected]>)
features
- [
f25c50a
] - feat: addapp.expectLog()
for app and cluster (#77) (fengmk2 <[email protected]>)
others
- [
ffb1187
] - chore: improve tsd and add bootstrap.d.ts (#76) (SuperEVO <[email protected]>)
- types: add bootstrap.d.ts (#75)
others
- [
62c3dfa
] - refactor: middleware use promise-based style (#74) (Haoliang Gao <[email protected]>)
- fix: remove options.typescript support (#73)
- feat: support ts from env and pkg (#71)
- feat: support ts (#70)
- fix: mockSession save should not be enumerable (#69)
fixes
- [
3fbf862
] - fix: mockSession save (#68) (TZ | 天猪 <[email protected]>)
features
- [
9857065
] - feat: add unexpectHeader() and expectHeader() (#67) (fengmk2 <[email protected]>) - [
f1820d7
] - feat: mm.app() support server event (#65) (fengmk2 <[email protected]>)
fixes
- [
d38d615
] - fix: mockUrl accepts RegExp (#64) (Brick <[email protected]>)
others
- [
23c1075
] - test: add post with multipart file test cases (#63) (fengmk2 <[email protected]>)
others
- [
be9bcd2
] - refactor: modify d.ts and support bootstrap (Eward Song <[email protected]>)
fixes
- [
9d071b2
] - fix: support mock the same property multiple times (#61) (Yiyu He <[email protected]>)
features
- [
30ca0c9
] - feat: port can be customized (#60) (Haoliang Gao <[email protected]>)
fixes
- [
5935564
] - fix: missing methods package (dainli <[email protected]>)
others
- [
e7f518a
] - fix(mockHttpclient): should use the copy of mockResult (#58) (Haoliang Gao <[email protected]>) - [new tag] 3.12.1 -> 3.12.1
others
- [
e7f518a
] - fix(mockHttpclient): should use the copy of mockResult (#58) (Haoliang Gao <[email protected]>)
others
- [
25a0e28
] - feat(mockHttpclient): use Regular Expression for matching url (#57) (Haoliang Gao <[email protected]>)
features
- [
f1a08a6
] - feat: support httpRequest().get(routerName) (#56) (fengmk2 <[email protected]>)
features
- [
f3654df
] - feat: base promise to support async function (#55) (Yiyu He <[email protected]>)
fixes
- [
d6cafaa
] - fix: fix agent type after ready (#54) (zōng yǔ <[email protected]>)
features
- [
9e1642c
] - feat: add bootstrap (#53) (Yiyu He <[email protected]>)
- deps: upgrade dependencies (#51)
- test: disable coverage when mm.cluster (#50)
- fix(httpclient): miss headers on options when emit response (#49)
- fix: detect prop object type can be non string (#48)
- feat: support prerequire files (#46)
- fix: ignore all error on cluster mock restore (#45)
- chore: add tsd (#43)
- feat: support mock function on cluster mode (#44)
- deps: upgrade dependencies (#42)
- feat: mockUrllib support async function (#41)
- feat: should pass when emit egg-ready (#39)
- feat: add app.httpRequest() test helper (#38)
- feat: mockHttpClient support mock multi methods (#35)
- test: remove userrole (#34)
- fix: should pass all arguments when mockCookies (#33)
- fix: egg-mock is not a framework (#32)
- feat: use framework instead of customEgg (#31)
- fix: app.close in right order (#30)
- deps: upgrade egg (#29)
- fix: bind messenger with app and agent (#28)
- feat: [BREAKING_CHANGE] can get error from .ready() (#27)
- test: remove unuse codes (#26)
- feat: listen error that thrown when app init (#25)
- fix: improve proxy handler and event listener (#24)
- feat: cluster-client support for mm.app (#23)
- feat: reimplement mm.app (#22)
- feat: support read framework from package.json (#20)
- refactor: use mockHttpclient instead of mockUrllib (#19)
- refactor: use mockHttpclient instead of mockUrllib (#19)
- fix: can't override data when mockContext(data) (#18)
- fix: replace the internal link into an github link in the env comment. (#17)
- feat: try to lookup egg that will be the default customEgg (#16)
- fix: don't use cache when app from cache is closed (#15)
- feat: add mm.home (#14)
- test: add testcase (#10)
- feat: wait 10ms to close app (#13)
- feat: should close agent when app close (#12)
- feat: cluster should wait process exit (#11)
- docs:update readme (#9)
- docs: update readme
- feat: pass opt to coffee (#7)
- fix: add eggPath for new egg (#5)