0.2.0 (2021-03-03)

Improvements

⬆️ Removed the arity limitation, can now patch functions of any arity

Features

🎁 Added the assert_any_call/2 and refute_any_call/2 assertion functions

Bugfixes

None

Deprecations

None

Removals

None

0.1.2 (2021-01-28)

Improvements

⬆️ Relaxed Elixir version requirement down to 1.7

Features

🎁 Added the assert_any_call/2 and refute_any_call/2 assertion functions

Bugfixes

None

Deprecations

None

Removals

None

0.1.1 (2020-04-27)

Improvements

:up_arrow: Made the library actually work

Features

None

Bugfixes

🪲 Bugfix to make the library actually work

Deprecations

None

Removals

None

0.1.0 (2020-04-21)

Improvements

:up_arrow: Patch released to the world. Easy to use and ergonomic Mocking for Elixir.

Features

🎁 patch/3 allows the patching of a module's function with a function. 🎁 patch/3 allows the patching of a module's function with a static return value. 🎁 spy/1 allows spying on a module. 🎁 restore/1 allows removing patches and spies from a module. 🎁 assert_called/1 allows for asserting that a patched or spied function has been called with the expected pattern of arguments. 🎁 refute_called/1 allows for refuting that a patched or spied function has been called with the expected pattern of arguments.

Bugfixes

None

Deprecations

None

Removals

None