Add tests for the API.

This commit is contained in:
2023-08-01 18:09:01 +03:00
parent e6e344745b
commit dd0e79c400
10 changed files with 254 additions and 0 deletions
+24
View File
@@ -0,0 +1,24 @@
defmodule LinkShortener.LinksFixtures do
@moduledoc """
This module defines test helpers for creating
entities via the `LinkShortener.Links` context.
"""
alias LinkShortener.Links.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