nulla/test/support/fixtures/likes_fixtures.ex
2025-07-06 14:46:08 +02:00

24 lines
479 B
Elixir

defmodule Nulla.LikesFixtures do
import Nulla.ActorsFixtures
import Nulla.NotesFixtures
@moduledoc """
This module defines test helpers for creating
entities via the `Nulla.Likes` context.
"""
@doc """
Generate a like.
"""
def like_fixture(attrs \\ %{}) do
actor = actor_fixture()
note = note_fixture()
{:ok, like} =
attrs
|> Enum.into(%{actor_id: actor.id, note_id: note.id})
|> Nulla.Likes.create_like()
like
end
end