defmodule Zest.Gruff do import ExUnit.Assertions import Zest def no_errors!(%{"errors" => errors}) do flunk("Got errors: " <> inspect(errors)) end def no_errors!(%{}=data), do: data def errors!(%{"errors" => errors}), do: errors def errors!(%{}=data), do: flunk("No errors: " <> inspect(data)) def data!(%{"data" => data}), do: data def data_errors!(%{"data" => data, "errors" => errors}) do end end