All Versions
26
Latest Version
Avg Release Cycle
155 days
Latest Release
1140 days ago
Changelog History
Page 2
Changelog History
Page 2
-
v0.8.6 Changes
June 28, 2017๐ Fixed
- โ Remove dialyzer attributes when creating mock 3b772d0
-
v0.8.5 Changes
June 28, 2017Implemented enhancements:
- Add meck:get_state/0, meck:reset_state/0 #125
- ๐ Deprecate history and provide history digging functions instead #85
- ๐คก Mock a module only from the perspective of a specific module #34
- meck:app #16
- ๐คก Mock a module only from the perspective of a specific caller (calling process) #3
- โ Add 19.2 to versions tested by TravisCI #168 (WramblinWreck)
- โ Add `meck:result/4-5' that returns the result value of a particular function #163 (amutake)
- ๐ fix #88 #162 (yutopp)
๐ Fixed bugs:
- breaks on R20 #175
- ๐คก Mocked module will return empty function clause error #167
- โช Deleting an expectation in passthrough mode does not restore original function #88
- Passthrough crashes without +debug_info #14
- ๐ fix behavio(u)r attributes validation on Erlang R20 #176 (RoadRunnr)
- ๐ Fix errors in capture/5, capture/6 documentation #172 (marco-m)
- ๐ Fix eunit compile failure on Erlang 17+ (hamcrest) #161 (marco-m)
-
v0.8.4 Changes
December 29, 2015Implemented enhancements:
๐ Fixed bugs:
- ๐ FIX: optional_callbacks #151 (soranoba)
- ๐ Fix race condition between meck:unload/1 and calls to the mocked module #150 (dszoboszlay)
๐ Merged pull requests:
- โก๏ธ Update 'problematic modules list' #156 (lilrooness)
- ๐คก Document the caveat with mocking module-local calls. #145 (bpuzon)
-
v0.8.3 Changes
June 09, 2015Implemented enhancements:
- โก๏ธ Update meck for OTP 18.0 #139 (gomoripeti)
- ๐ Allow hiding 'on_load' attribute. #131 (rlipscombe)
๐ Fixed bugs:
- Please document that modules can be not meck'able #135
- crypto module #59
- โ Removed test and doc from target all in Makefile #126 (jfacorro)
๐ Merged pull requests:
-
v0.8.2 Changes
May 05, 2014Implemented enhancements:
- Implicit new #80
- Should return compilation errors #33
- ๐ Allow meck to build under Erlang 17.0-rc2 and Erlang R16B03-1 #118 (myers)
๐ Fixed bugs:
- Put non-strict option in the README.md #117
- With a bogus test instantiator, meck fails with {error, enoent} in meck_cover:read_cover_file/1 #114
- ๐คก Unable to mock lists module #87
- ๐ป Do not consider a 3-tuple return value as an exception #113 (lucafavatella)
Closed issues:
๐ Merged pull requests:
-
v0.8.1 Changes
August 29, 2013 -
v0.8 Changes
August 17, 2013Implemented enhancements:
- ๐ Warning from reltool on unexpected item
build\_dependencies
#92 - Capture argument #86
- Wait for a number of function calls #81
- ๐คก Mocking of parameterized modules #4
- ๐ Allow calling original function from within expect fun #2
- ๐ Make remote_setup more robust #109 (i11)
- Implement 'implicit new' feature #80 #104 (horkhe)
- ๐ Fix warning in R16B #100 (rufrozen)
- Wait for a number of calls feature (#81) #99 (horkhe)
- ๐ Feature/capture #97 (horkhe)
- ๐ Make
undefined\_module
error contain module name #96 (horkhe) - (Cont.) Make
passthrough/1' and
func/1into a
ret_spec`and func #91 (horkhe) - ๐ Introduce support for matchers: #89 (horkhe)
- ๐ Feature/file bif passthrough #84 (horkhe)
- ๐จ Refactor meck into smaller functional modules #82 (horkhe)
- Two new options for meck #77 (norton)
- ๐ Feature/honest mocks #75 (horkhe)
- ๐ Feature/new exception syntax #74 (horkhe)
- Extended expect syntax and more #73 (horkhe)
- Introduce 'stub_all' option #78 (horkhe)
- ๐ Support for location included in stack traces in Erlang R15 #52 (bjnortier)
๐ Fixed bugs:
- http://eproxus.github.io/meck 404 #103
- ๐ R16A preview - parameterized modules are no longer supported #94
- โ meck eunit tests fail on R15B #51
- meck:new fails if running in embedded mode and module not loaded #35
- ๐ Support meck:expect with improper list mock data #102 (adbl)
- โ Remove unsupported option from the app.src file #101 (amiramix)
- โ Remove parametrized module test #95 (norton)
Closed issues:
๐ Merged pull requests:
- ๐ Fix failing build. #98 (cmeiklejohn)
- ๐ fix path of rebar #69 (yamt)
- ๐ Warning from reltool on unexpected item
-
v0.7.2 Changes
May 06, 2012โ Added
- โ Remove Erlang R15B support #54 (michaelklishin)
- ๐คก Mocking of sticky modules #7
- Rz passthrough cover #56 (rzezeski)
- ๐คก Mock parametrized modules #55 (shino)
- โ Clean test directory #50 (norton)
- New features - pid in history and count_calls and wildcard_count_calls functions #40 (daha)
- Include meck:new/2 arguments in errors #39 (legoscia)
- .travis.yml config without rebar #38 (wardbekker)
- ๐ Filter out parse_transforms from compilation options #32 (djnym)
๐ Changed
- โ remove repetition; typo #57 (Erkan-Yilmaz)
- ๐ Improved tests: Added an ok in the end of the tests that use a helper function with asserts #43 (daha)
- โ Making all the test funs in the foreach in meck_test_/0 fully qualified funs #44 (daha)
โ Removed
- โ Remove IDE project artifacts #46 (xenolinguist)
- โ Remove Erlang R13B support #54 (michaelklishin)
๐ Fixed
- โ dialyzer warnings with meck (73c0b3e) #58
- ๐ Inconsistency in documentation #49
- meck:unload/0 sometimes crashes #48
- โ Add test/cover_test_module.beam to rebar.config's clean files #47
- Fix typo in no_passthrough_cover atom #62 (garret-smith)
- Verify history/2 returns events in the correct order & fix to flaky history_by_pid_/1 test #42 (daha)
-
v0.7.1 Changes
July 18, 2011 -
v0.7 Changes
July 13, 2011Implemented enhancements:
- ๐คก Enable mocking of sticky modules (not used by code_server) #29 (xenolinguist)