meck v0.8 Release Notes

Release Date: 2013-08-17 // over 10 years ago
  • Full Changelog

    Implemented 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' andfunc/1into aret_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:

    • โž• Add helper function to mock modules #53
    • ๐Ÿšš Move examples to wiki #10
    • Write tutorial #9

    ๐Ÿ”€ Merged pull requests: