33 lines
734 B
Elixir
33 lines
734 B
Elixir
defmodule Osuuspuutarha.OrdersFixtures do
|
|
@moduledoc """
|
|
This module defines test helpers for creating
|
|
entities via the `Osuuspuutarha.Orders` context.
|
|
"""
|
|
|
|
@doc """
|
|
Generate a order.
|
|
"""
|
|
def order_fixture(attrs \\ %{}) do
|
|
{:ok, order} =
|
|
attrs
|
|
|> Enum.into(%{
|
|
address: "some address",
|
|
city: "some city",
|
|
email: "some email",
|
|
even_weeks: true,
|
|
fname: "some fname",
|
|
is_member: true,
|
|
lname: "some lname",
|
|
location: :koroinen,
|
|
order_type: :full,
|
|
pcode: "some pcode",
|
|
phone: "some phone",
|
|
split_invoice: true,
|
|
early_bird: true
|
|
})
|
|
|> Osuuspuutarha.Orders.process_order()
|
|
|
|
order
|
|
end
|
|
end
|