Skip to content

Latest commit

 

History

History
28 lines (18 loc) · 593 Bytes

README.md

File metadata and controls

28 lines (18 loc) · 593 Bytes

ExportPrivate

hex.pm version

An Elixir module for exporting private functions in tests.

Usage

To export private functions when in :test environment:

  1. Add this to your dependencies:

    {:export_private, ">= 0.0.0"}
  2. use it in your modules:

    defmodule MyModule do
      use ExportPrivate
    
      # This function will be exported when Mix.env() == :test.
      defp private_func, do: :test
    end

And yeah, that’s it.