Merge remote-tracking branch 'remotes/origin/develop' into 2168-media-preview-proxy
[akkoma] / test / plugs / user_is_admin_plug_test.exs
index 031b2f466a2987e596f4264d9b648a1359acab65..8bc00e44497a58dafcdb48600fe07ca88880955f 100644 (file)
@@ -1,24 +1,24 @@
+# Pleroma: A lightweight social networking server
+# Copyright © 2017-2020 Pleroma Authors <https://pleroma.social/>
+# SPDX-License-Identifier: AGPL-3.0-only
+
 defmodule Pleroma.Plugs.UserIsAdminPlugTest do
   use Pleroma.Web.ConnCase, async: true
 
   alias Pleroma.Plugs.UserIsAdminPlug
   import Pleroma.Factory
 
-  test "accepts a user that is admin", %{conn: conn} do
-    user = insert(:user, info: %{is_admin: true})
+  test "accepts a user that is an admin" do
+    user = insert(:user, is_admin: true)
 
-    conn =
-      build_conn()
-      |> assign(:user, user)
+    conn = assign(build_conn(), :user, user)
 
-    ret_conn =
-      conn
-      |> UserIsAdminPlug.call(%{})
+    ret_conn = UserIsAdminPlug.call(conn, %{})
 
     assert conn == ret_conn
   end
 
-  test "denies a user that isn't admin", %{conn: conn} do
+  test "denies a user that isn't an admin" do
     user = insert(:user)
 
     conn =
@@ -29,10 +29,8 @@ defmodule Pleroma.Plugs.UserIsAdminPlugTest do
     assert conn.status == 403
   end
 
-  test "denies when a user isn't set", %{conn: conn} do
-    conn =
-      build_conn()
-      |> UserIsAdminPlug.call(%{})
+  test "denies when a user isn't set" do
+    conn = UserIsAdminPlug.call(build_conn(), %{})
 
     assert conn.status == 403
   end