Merge branch 'bugfix/rich-media-image-nil' into 'develop'
[akkoma] / test / web / twitter_api / twitter_api_controller_test.exs
index 6777354c3e0b452f777082ad8abe07fbd1ad7323..863abd10f142fd858f23891ed8e66ac5e9ff45ff 100644 (file)
@@ -1132,8 +1132,8 @@ defmodule Pleroma.Web.TwitterAPI.ControllerTest do
              )
     end
 
-    test "it returns empty when hide_followers is set to true", %{conn: conn} do
-      user = insert(:user, %{info: %{hide_followers: true}})
+    test "it returns empty for a hidden network", %{conn: conn} do
+      user = insert(:user, %{info: %{hide_network: true}})
       follower_one = insert(:user)
       follower_two = insert(:user)
       not_follower = insert(:user)
@@ -1150,11 +1150,10 @@ defmodule Pleroma.Web.TwitterAPI.ControllerTest do
       assert [] == response
     end
 
-    test "it returns the followers when hide_followers is set to true if requested by the user themselves",
-         %{
-           conn: conn
-         } do
-      user = insert(:user, %{info: %{hide_followers: true}})
+    test "it returns the followers for a hidden network if requested by the user themselves", %{
+      conn: conn
+    } do
+      user = insert(:user, %{info: %{hide_network: true}})
       follower_one = insert(:user)
       follower_two = insert(:user)
       _not_follower = insert(:user)
@@ -1257,8 +1256,8 @@ defmodule Pleroma.Web.TwitterAPI.ControllerTest do
              )
     end
 
-    test "it returns empty when hide_followings is set to true", %{conn: conn} do
-      user = insert(:user, %{info: %{hide_followings: true}})
+    test "it returns empty for a hidden network", %{conn: conn} do
+      user = insert(:user, %{info: %{hide_network: true}})
       followed_one = insert(:user)
       followed_two = insert(:user)
       not_followed = insert(:user)
@@ -1274,11 +1273,10 @@ defmodule Pleroma.Web.TwitterAPI.ControllerTest do
       assert [] == json_response(conn, 200)
     end
 
-    test "it returns friends when hide_followings is set to true if the user themselves request it",
-         %{
-           conn: conn
-         } do
-      user = insert(:user, %{info: %{hide_followings: true}})
+    test "it returns friends for a hidden network if the user themselves request it", %{
+      conn: conn
+    } do
+      user = insert(:user, %{info: %{hide_network: true}})
       followed_one = insert(:user)
       followed_two = insert(:user)
       _not_followed = insert(:user)
@@ -1366,51 +1364,27 @@ defmodule Pleroma.Web.TwitterAPI.ControllerTest do
       assert json_response(conn, 200) == UserView.render("user.json", %{user: user, for: user})
     end
 
-    test "it sets and un-sets hide_followings", %{conn: conn} do
-      user = insert(:user)
-
-      conn
-      |> assign(:user, user)
-      |> post("/api/account/update_profile.json", %{
-        "hide_followings" => "true"
-      })
-
-      user = Repo.get!(User, user.id)
-      assert user.info.hide_followings == true
-
-      conn =
-        conn
-        |> assign(:user, user)
-        |> post("/api/account/update_profile.json", %{
-          "hide_followings" => "false"
-        })
-
-      user = Repo.get!(User, user.id)
-      assert user.info.hide_followings == false
-      assert json_response(conn, 200) == UserView.render("user.json", %{user: user, for: user})
-    end
-
-    test "it sets and un-sets hide_followers", %{conn: conn} do
+    test "it sets and un-sets hide_network", %{conn: conn} do
       user = insert(:user)
 
       conn
       |> assign(:user, user)
       |> post("/api/account/update_profile.json", %{
-        "hide_followers" => "true"
+        "hide_network" => "true"
       })
 
       user = Repo.get!(User, user.id)
-      assert user.info.hide_followers == true
+      assert user.info.hide_network == true
 
       conn =
         conn
         |> assign(:user, user)
         |> post("/api/account/update_profile.json", %{
-          "hide_followers" => "false"
+          "hide_network" => "false"
         })
 
       user = Repo.get!(User, user.id)
-      assert user.info.hide_followers == false
+      assert user.info.hide_network == false
       assert json_response(conn, 200) == UserView.render("user.json", %{user: user, for: user})
     end