defmodule PhoenixApiTemplate.AccountsFixtures do @moduledoc """ This module defines test helpers for creating entities via the `PhoenixApiTemplate.Accounts` context. """ @doc """ Generate a unique user email. """ def unique_user_email, do: "some email#{System.unique_integer([:positive])}" @doc """ Generate a user. """ def user_fixture(attrs \\ %{}) do {:ok, user} = attrs |> Enum.into(%{ email: unique_user_email(), hashed_password: "some hashed_password" }) |> PhoenixApiTemplate.Accounts.create_user() user end end