1 defmodule Pleroma.Plugs.UserFetcherPlugTest do
2 use Pleroma.Web.ConnCase, async: true
4 alias Pleroma.Plugs.UserFetcherPlug
12 test "if an auth_credentials assign is present, it tries to fetch the user and assigns it", %{
18 |> assign(:auth_credentials, %{
19 username: user.nickname,
25 |> UserFetcherPlug.call(%{})
27 assert conn.assigns[:auth_user] == user
30 test "without a credential assign it doesn't do anything", %{conn: conn} do
33 |> UserFetcherPlug.call(%{})
35 assert conn == ret_conn