Coordinates suite test case editing workflows outside the web layer.
Summary
Functions
@spec build_form_params(Aludel.Evals.TestCase.t()) :: map()
@spec change_form( Aludel.Evals.TestCase.t() | map(), keyword() ) :: Ecto.Changeset.t()
@spec create_test_case(binary(), map()) :: {:ok, Aludel.Evals.TestCase.t()} | {:error, Ecto.Changeset.t()}
@spec update_test_case( Aludel.Evals.TestCase.t(), map(), Aludel.Evals.AssertionParser.parse_mode() ) :: {:ok, Aludel.Evals.TestCase.t()} | {:error, String.t()} | {:error, Ecto.Changeset.t()}