View Source Testing

There are two primary ways to mock requests in Tesla:

You can also create a custom mock adapter if needed. For more information about adapters, refer to the Adapter Guide to create your own.

Should I Use Mox or Tesla.Mock?

We recommend using Mox for mocking requests in tests because it is well-established in the Elixir community and provides robust features for concurrent testing. While Tesla.Mock offers useful capabilities, it may be removed in future releases. Consider using Mox to ensure long-term compatibility. For additional context, see GitHub Issue #241.

References