defmodule Waxx.AccountsFixtures do
@moduledoc """
Minimal fixtures for tests that need a `%User{}`.
"""
alias Waxx.Accounts.User
alias Waxx.Repo
def unique_user_email do
"user-#{System.unique_integer([:positive])}@example.com"
end
def user_fixture(attrs \\ %{}) do
email = Map.get(attrs, :email, unique_user_email())
{:ok, user} =
%User{}
|> User.email_changeset(%{email: email})
|> Repo.insert()
user
end
end
neiam
/waxx
waxx
public · Issues · Pulls · Labels · Forks · Compare · Actions success · Badges · Packages
⭐
Log in to mark this repository.
467 B · text
History
6929c1e