├── .credo.exs ├── .dialyzer_ignore.exs ├── .formatter.exs ├── .github └── workflows │ └── ci.yml ├── .gitignore ├── CHANGELOG.md ├── EXAMPLES.md ├── LICENSE ├── README.md ├── config ├── config.exs ├── dev.exs ├── prod.exs └── test.exs ├── history.png ├── lib ├── mockery.ex └── mockery │ ├── assertions.ex │ ├── error.ex │ ├── history.ex │ ├── history │ └── formatter.ex │ ├── proxy.ex │ └── utils.ex ├── mix.exs ├── mix.lock ├── mockery_copy ├── .credo.exs ├── .formatter.exs ├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── config │ ├── config.exs │ ├── dev.exs │ ├── prod.exs │ └── test.exs ├── lib │ └── mockery │ │ └── copy.ex ├── mix.exs ├── mix.lock └── test │ └── README.md ├── mockery_macro ├── .credo.exs ├── .formatter.exs ├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── config │ ├── config.exs │ ├── dev.exs │ ├── prod.exs │ └── test.exs ├── lib │ └── mockery │ │ ├── macro.ex │ │ ├── macro │ │ └── error.ex │ │ └── proxy │ │ └── macro_proxy.ex ├── mix.exs ├── mix.lock └── test │ └── README.md └── test ├── integration_test.exs ├── mockery ├── assertions_test.exs ├── copy_test.exs ├── history_test.exs ├── macro_test.exs ├── multiprocess_test.exs └── proxy │ └── macro_proxy_test.exs ├── mockery_test.exs ├── support ├── dummy.ex └── integration_test │ ├── mocked.ex │ └── tested.ex └── test_helper.exs /.credo.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appunite/mockery/HEAD/.credo.exs -------------------------------------------------------------------------------- /.dialyzer_ignore.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appunite/mockery/HEAD/.dialyzer_ignore.exs -------------------------------------------------------------------------------- /.formatter.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appunite/mockery/HEAD/.formatter.exs -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appunite/mockery/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appunite/mockery/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appunite/mockery/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /EXAMPLES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appunite/mockery/HEAD/EXAMPLES.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appunite/mockery/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appunite/mockery/HEAD/README.md -------------------------------------------------------------------------------- /config/config.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appunite/mockery/HEAD/config/config.exs -------------------------------------------------------------------------------- /config/dev.exs: -------------------------------------------------------------------------------- 1 | import Config 2 | -------------------------------------------------------------------------------- /config/prod.exs: -------------------------------------------------------------------------------- 1 | import Config 2 | -------------------------------------------------------------------------------- /config/test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appunite/mockery/HEAD/config/test.exs -------------------------------------------------------------------------------- /history.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appunite/mockery/HEAD/history.png -------------------------------------------------------------------------------- /lib/mockery.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appunite/mockery/HEAD/lib/mockery.ex -------------------------------------------------------------------------------- /lib/mockery/assertions.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appunite/mockery/HEAD/lib/mockery/assertions.ex -------------------------------------------------------------------------------- /lib/mockery/error.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appunite/mockery/HEAD/lib/mockery/error.ex -------------------------------------------------------------------------------- /lib/mockery/history.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appunite/mockery/HEAD/lib/mockery/history.ex -------------------------------------------------------------------------------- /lib/mockery/history/formatter.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appunite/mockery/HEAD/lib/mockery/history/formatter.ex -------------------------------------------------------------------------------- /lib/mockery/proxy.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appunite/mockery/HEAD/lib/mockery/proxy.ex -------------------------------------------------------------------------------- /lib/mockery/utils.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appunite/mockery/HEAD/lib/mockery/utils.ex -------------------------------------------------------------------------------- /mix.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appunite/mockery/HEAD/mix.exs -------------------------------------------------------------------------------- /mix.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appunite/mockery/HEAD/mix.lock -------------------------------------------------------------------------------- /mockery_copy/.credo.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appunite/mockery/HEAD/mockery_copy/.credo.exs -------------------------------------------------------------------------------- /mockery_copy/.formatter.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appunite/mockery/HEAD/mockery_copy/.formatter.exs -------------------------------------------------------------------------------- /mockery_copy/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appunite/mockery/HEAD/mockery_copy/.gitignore -------------------------------------------------------------------------------- /mockery_copy/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appunite/mockery/HEAD/mockery_copy/CHANGELOG.md -------------------------------------------------------------------------------- /mockery_copy/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appunite/mockery/HEAD/mockery_copy/LICENSE -------------------------------------------------------------------------------- /mockery_copy/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appunite/mockery/HEAD/mockery_copy/README.md -------------------------------------------------------------------------------- /mockery_copy/config/config.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appunite/mockery/HEAD/mockery_copy/config/config.exs -------------------------------------------------------------------------------- /mockery_copy/config/dev.exs: -------------------------------------------------------------------------------- 1 | import Config 2 | -------------------------------------------------------------------------------- /mockery_copy/config/prod.exs: -------------------------------------------------------------------------------- 1 | import Config 2 | -------------------------------------------------------------------------------- /mockery_copy/config/test.exs: -------------------------------------------------------------------------------- 1 | import Config 2 | -------------------------------------------------------------------------------- /mockery_copy/lib/mockery/copy.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appunite/mockery/HEAD/mockery_copy/lib/mockery/copy.ex -------------------------------------------------------------------------------- /mockery_copy/mix.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appunite/mockery/HEAD/mockery_copy/mix.exs -------------------------------------------------------------------------------- /mockery_copy/mix.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appunite/mockery/HEAD/mockery_copy/mix.lock -------------------------------------------------------------------------------- /mockery_copy/test/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appunite/mockery/HEAD/mockery_copy/test/README.md -------------------------------------------------------------------------------- /mockery_macro/.credo.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appunite/mockery/HEAD/mockery_macro/.credo.exs -------------------------------------------------------------------------------- /mockery_macro/.formatter.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appunite/mockery/HEAD/mockery_macro/.formatter.exs -------------------------------------------------------------------------------- /mockery_macro/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appunite/mockery/HEAD/mockery_macro/.gitignore -------------------------------------------------------------------------------- /mockery_macro/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appunite/mockery/HEAD/mockery_macro/CHANGELOG.md -------------------------------------------------------------------------------- /mockery_macro/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appunite/mockery/HEAD/mockery_macro/LICENSE -------------------------------------------------------------------------------- /mockery_macro/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appunite/mockery/HEAD/mockery_macro/README.md -------------------------------------------------------------------------------- /mockery_macro/config/config.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appunite/mockery/HEAD/mockery_macro/config/config.exs -------------------------------------------------------------------------------- /mockery_macro/config/dev.exs: -------------------------------------------------------------------------------- 1 | import Config 2 | -------------------------------------------------------------------------------- /mockery_macro/config/prod.exs: -------------------------------------------------------------------------------- 1 | import Config 2 | -------------------------------------------------------------------------------- /mockery_macro/config/test.exs: -------------------------------------------------------------------------------- 1 | import Config 2 | -------------------------------------------------------------------------------- /mockery_macro/lib/mockery/macro.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appunite/mockery/HEAD/mockery_macro/lib/mockery/macro.ex -------------------------------------------------------------------------------- /mockery_macro/lib/mockery/macro/error.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appunite/mockery/HEAD/mockery_macro/lib/mockery/macro/error.ex -------------------------------------------------------------------------------- /mockery_macro/lib/mockery/proxy/macro_proxy.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appunite/mockery/HEAD/mockery_macro/lib/mockery/proxy/macro_proxy.ex -------------------------------------------------------------------------------- /mockery_macro/mix.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appunite/mockery/HEAD/mockery_macro/mix.exs -------------------------------------------------------------------------------- /mockery_macro/mix.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appunite/mockery/HEAD/mockery_macro/mix.lock -------------------------------------------------------------------------------- /mockery_macro/test/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appunite/mockery/HEAD/mockery_macro/test/README.md -------------------------------------------------------------------------------- /test/integration_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appunite/mockery/HEAD/test/integration_test.exs -------------------------------------------------------------------------------- /test/mockery/assertions_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appunite/mockery/HEAD/test/mockery/assertions_test.exs -------------------------------------------------------------------------------- /test/mockery/copy_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appunite/mockery/HEAD/test/mockery/copy_test.exs -------------------------------------------------------------------------------- /test/mockery/history_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appunite/mockery/HEAD/test/mockery/history_test.exs -------------------------------------------------------------------------------- /test/mockery/macro_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appunite/mockery/HEAD/test/mockery/macro_test.exs -------------------------------------------------------------------------------- /test/mockery/multiprocess_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appunite/mockery/HEAD/test/mockery/multiprocess_test.exs -------------------------------------------------------------------------------- /test/mockery/proxy/macro_proxy_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appunite/mockery/HEAD/test/mockery/proxy/macro_proxy_test.exs -------------------------------------------------------------------------------- /test/mockery_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appunite/mockery/HEAD/test/mockery_test.exs -------------------------------------------------------------------------------- /test/support/dummy.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appunite/mockery/HEAD/test/support/dummy.ex -------------------------------------------------------------------------------- /test/support/integration_test/mocked.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appunite/mockery/HEAD/test/support/integration_test/mocked.ex -------------------------------------------------------------------------------- /test/support/integration_test/tested.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/appunite/mockery/HEAD/test/support/integration_test/tested.ex -------------------------------------------------------------------------------- /test/test_helper.exs: -------------------------------------------------------------------------------- 1 | ExUnit.start(exclude: [:dialyzer, :screenshot]) 2 | --------------------------------------------------------------------------------