chore(auth): generate code for auth-authz

Signed-off-by: SphericalKat <amolele@gmail.com>
This commit is contained in:
sphericalkat committed 2021-08-11 12:27:23 +05:30
1 parent babcfd62a3
commit 721bb05cc1
37 files changed
+2573

No files matched your search

@@ -0,0 +1,31 @@
defmodule Ketbin.AccountsFixtures do
@moduledoc """
This module defines test helpers for creating
entities via the `Ketbin.Accounts` context.
"""
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()
|> Ketbin.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