You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
25 lines
477 B
25 lines
477 B
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
|