lib/httpoison_mock.ex
defmodule AuthPlug.HTTPoisonMock do
@moduledoc """
This is a TestDouble for HTTPoison which returns a predictable response.
Please see: https://github.com/dwyl/elixir-auth-google/issues/35
"""
@doc """
get/1 using a dummy _url to test body decoding.
"""
def get(_url) do
{:ok, %{body: Jason.encode!(%{ message: "session ended" })}}
end
end