Current section
Files
Jump to
Current section
Files
lib/assertions/conn/be_server_error.ex
defmodule ESpec.Phoenix.Assertions.Conn.BeServerError do
use ESpec.Assertions.Interface
defp match(conn, _value) do
{conn.status >= 500 && conn.status < 600, conn.status}
end
defp success_message(conn, _value, _result, positive) do
be = if positive, do: "is", else: "is not"
"`#{inspect conn}` #{be} server error."
end
defp error_message(conn, _value, result, positive) do
be = if positive, do: "be", else: "not to be"
"Expected `#{inspect conn}` to #{be} server error, but the status is #{result}."
end
end