This commit is contained in:
zack 2024-10-22 16:51:56 -04:00
parent e2967f68b2
commit ef2a6c41b4
No known key found for this signature in database
GPG key ID: 5F873416BCF59F35
39 changed files with 2349 additions and 30 deletions

View file

@ -0,0 +1,26 @@
defmodule Zoeyscomputer.ApiKeysFixtures do
@moduledoc """
This module defines test helpers for creating
entities via the `Zoeyscomputer.ApiKeys` context.
"""
@doc """
Generate a unique api_key token.
"""
def unique_api_key_token, do: "some token#{System.unique_integer([:positive])}"
@doc """
Generate a api_key.
"""
def api_key_fixture(attrs \\ %{}) do
{:ok, api_key} =
attrs
|> Enum.into(%{
name: "some name",
token: unique_api_key_token()
})
|> Zoeyscomputer.ApiKeys.create_api_key()
api_key
end
end

View file

@ -0,0 +1,20 @@
defmodule Zoeyscomputer.ImagesFixtures do
@moduledoc """
This module defines test helpers for creating
entities via the `Zoeyscomputer.Images` context.
"""
@doc """
Generate a image.
"""
def image_fixture(attrs \\ %{}) do
{:ok, image} =
attrs
|> Enum.into(%{
file: "some file"
})
|> Zoeyscomputer.Images.create_image()
image
end
end