Current section

Files

Jump to
commanded test support mock_event_store_case.ex
Raw

test/support/mock_event_store_case.ex

defmodule Commanded.MockEventStoreCase do
@moduledoc false
use ExUnit.CaseTemplate
import Mox
alias Commanded.EventStore.Adapters.Mock, as: MockEventStore
alias Commanded.MockedApp
using do
quote do
import Mox
alias Commanded.EventStore.Adapters.Mock, as: MockEventStore
end
end
setup do
set_mox_global()
expect(MockEventStore, :child_spec, fn _event_store, _config -> {:ok, [], %{}} end)
start_supervised!(MockedApp)
:ok
end
end