Mocks in Elixir/Phoenix using Behaviors and Environment variables.

Mocks are the squirt gun vs. the real gun. They can mimic behavior but aren’t nearly as dangerous.

The Goal

The Design

Access and Set Environment Variables.

Create The Prod and Mock Modules.

Delegate to the Prod and Mock Modules.

Test the Prod Module.

Final Thoughts.

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store