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.
24 lines
457 B
24 lines
457 B
2 years ago
|
defmodule Chirp.TimelineFixtures do
|
||
|
@moduledoc """
|
||
|
This module defines test helpers for creating
|
||
|
entities via the `Chirp.Timeline` context.
|
||
|
"""
|
||
|
|
||
|
@doc """
|
||
|
Generate a post.
|
||
|
"""
|
||
|
def post_fixture(attrs \\ %{}) do
|
||
|
{:ok, post} =
|
||
|
attrs
|
||
|
|> Enum.into(%{
|
||
|
body: "some body",
|
||
|
likes_count: 42,
|
||
|
reposts_count: 42,
|
||
|
username: "some username"
|
||
|
})
|
||
|
|> Chirp.Timeline.create_post()
|
||
|
|
||
|
post
|
||
|
end
|
||
|
end
|