У меня есть довольно простой код в контроллере phoenix. Он делает некоторые вещи и возвращает содержимое в зависимости от формата:
def delete(conn, _params) do
# some stuff here
if get_format(conn) == "json" do
conn |> put_status(200) |> json(%{})
else
conn |> redirect(to: "/")
end
end
Он работает правильно, но у меня есть проблема с его тестированием. Я не могу проверить возврат html. Как мне это сделать? dispatch/5 не имеет ничего общего с форматом.