intisync.ex/test/support/conn_case.ex
2024-03-29 22:32:40 +01:00

30 lines
711 B
Elixir

defmodule IntisyncWeb.ConnCase do
@moduledoc """
This module defines the test case to be used by
tests that require setting up a connection.
Such tests rely on `Phoenix.ConnTest` and also
import other functionality to make it easier
to build common data structures and query the data layer.
"""
use ExUnit.CaseTemplate
using do
quote do
# The default endpoint for testing
@endpoint IntisyncWeb.Endpoint
use IntisyncWeb, :verified_routes
# Import conveniences for testing with connections
import Plug.Conn
import Phoenix.ConnTest
import IntisyncWeb.ConnCase
end
end
setup _ do
{:ok, conn: Phoenix.ConnTest.build_conn()}
end
end