test/support/fixtures/milestones_fixtures.ex

58e6347eeb72 · 581 B

defmodule OpenAgents.MilestonesFixtures do
  @moduledoc """
  This module defines test helpers for creating
  entities via the `OpenAgents.Milestones` context.
  """

  @doc """
  Generate a milestone.
  """
  def milestone_fixture(repository, attrs \\ %{}) do
    {:ok, milestone} =
      OpenAgents.Milestones.create_milestone(
        repository,
        Enum.into(attrs, %{
          description: "some description",
          due_on: "some due_on",
          number: 42,
          state: "some state",
          title: "some title"
        })
      )

    milestone
  end
end