summaryrefslogtreecommitdiff
path: root/test/support/fixtures/rooms_fixtures.ex
blob: fe3200eba97d560ec86f8cbc185ee11c5ca1ba1d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
defmodule Aggiedit.RoomsFixtures do
  @moduledoc """
  This module defines test helpers for creating
  entities via the `Aggiedit.Rooms` context.
  """

  @doc """
  Generate a room.
  """
  def room_fixture(attrs \\ %{}) do
    {:ok, room} =
      attrs
      |> Enum.into(%{
        domain: "some domain"
      })
      |> Aggiedit.Rooms.create_room()

    room
  end

  @doc """
  Generate a post.
  """
  def post_fixture(attrs \\ %{}) do
    {:ok, post} =
      attrs
      |> Enum.into(%{
        body: "some body",
        title: "some title"
      })
      |> Aggiedit.Rooms.create_post()

    post
  end
end