Current section
Files
Jump to
Current section
Files
lib/assertions/conn/use_view.ex
defmodule ESpec.Phoenix.Assertions.Conn.UseView do
use ESpec.Assertions.Interface
defp match(conn, view) do
{conn.private[:phoenix_view] == view, view}
end
defp success_message(conn, view, _result, positive) do
use_view = if positive, do: "uses", else: "does not use"
"`#{inspect conn}` #{use_view} #{view}."
end
defp error_message(conn, view, result, positive) do
use_view = if positive, do: "use", else: "not to use"
"Expected `#{inspect conn}` to #{use_view} `#{view}`, but it uses `#{result}`."
end
end