Meck Versions Save

A mocking library for Erlang

0.9.2

3 years ago

Fixed

  • Fix a Dialyzer warning on OTP 24 #223

0.9.1

3 years ago

Fixed

  • Module references in type specs were not included when renaming modules #206
  • The passthrough clause was not always the last clause in an expect with multiple clauses #216

0.9.0

3 years ago

Added

  • Support Erlang 23.0 8c16751
  • Add a new function mocked/0 that returns which modules are currently mocked #210

Changed

  • Validate the options being passed to meck:new #204

Fixed

  • Do not attempt to generate dependencies when mocking 9b3ce75
  • Add compiler application to dependencies #209
  • meck:ret_spec() opaqueness violates documented usage patterns #212

0.8.13

5 years ago

Full Changelog

Implemented enhancements:

  • Remove compatibility for Erlang R15 and R16 #198

Fixed bugs:

  • Crash when mocking Elixir 1.8-rc.0 compiled module #201

Merged pull requests:

  • Exclude from_core option from compile_info when compiling #202 (josevalim)
  • Isolate backup *.coverdata from other beam instances #200 (dcsommer)

0.8.12

5 years ago

Full Changelog

Fixed bugs:

  • History item is not kept while module compiler is running #194

0.8.6

6 years ago
  • Compatibility fixes for Erlang 20.0

0.8.5

6 years ago
  • Compatibility with Erlang 20.0
  • Fixes missing stacktrace entry when using shortcut expects (#167)

0.8.4

8 years ago
  • Depend on tools application in OTP

0.8.3

8 years ago
  • Minor documentation improvements
  • Meck now disables on_load functions by default. They can be enabled using enable_on_load as an option when creating a mock (Thanks to @rlipscombe)
  • Fix for #114, solving the occasional problem where Meck could not restore cover data

0.8.2

10 years ago

This release adds compatibility fixes for Erlang 17.0 and adds that version as a test target on Travis.