remove duplicate accounts fixtures
This commit is contained in:
		| @@ -25,28 +25,10 @@ defmodule Cannery.AccountsFixtures do | ||||
|     token | ||||
|   end | ||||
|  | ||||
|   def unique_user_email, do: "user#{System.unique_integer()}@example.com" | ||||
|   def valid_user_password, do: "hello world!" | ||||
|  | ||||
|   def valid_user_attributes(attrs \\ %{}) do | ||||
|     Enum.into(attrs, %{ | ||||
|       email: unique_user_email(), | ||||
|       password: valid_user_password() | ||||
|     }) | ||||
|   end | ||||
|  | ||||
|   def user_fixture(attrs \\ %{}) do | ||||
|     {:ok, user} = | ||||
|       attrs | ||||
|       |> valid_user_attributes() | ||||
|       |> Cannery.Accounts.register_user() | ||||
|  | ||||
|     user | ||||
|   end | ||||
|  | ||||
|   def extract_user_token(fun) do | ||||
|     {:ok, captured} = fun.(&"[TOKEN]#{&1}[TOKEN]") | ||||
|     [_, token, _] = String.split(captured.body, "[TOKEN]") | ||||
|     token | ||||
|   end | ||||
| end | ||||
|   | ||||
		Reference in New Issue
	
	Block a user