Files
link_shortener/test/support/fixtures/links_fixtures.ex
T
2023-08-02 21:20:01 +03:00

25 lines
477 B
Elixir

defmodule LinkShortener.LinksFixtures do
@moduledoc """
This module defines test helpers for creating
entities via the `LinkShortener.Links` context.
"""
alias LinkShortener.Links
@doc """
Generate a link.
"""
def link_fixture(attrs \\ %{}) do
{:ok, link} =
attrs
|> Enum.into(%{
name: "some name",
url: "https://gitlab.com/KKlochko/link_shortener",
shorten: "api-article",
})
|> Links.create_one()
link
end
end