aboutsummaryrefslogtreecommitdiff
path: root/test/user_test.exs
diff options
context:
space:
mode:
Diffstat (limited to 'test/user_test.exs')
-rw-r--r--test/user_test.exs20
1 files changed, 11 insertions, 9 deletions
diff --git a/test/user_test.exs b/test/user_test.exs
index e7843e1a8..d711adb9d 100644
--- a/test/user_test.exs
+++ b/test/user_test.exs
@@ -3,6 +3,8 @@ defmodule Pleroma.UserTest do
alias Pleroma.User
use Pleroma.DataCase
+ import Pleroma.Factory
+
test "ap_id returns the activity pub id for the user" do
host =
Application.get_env(:pleroma, Pleroma.Web.Endpoint)
@@ -25,21 +27,21 @@ defmodule Pleroma.UserTest do
end
test "follow takes a user and another user" do
- { :ok, user } = UserBuilder.insert
- { :ok, following } = UserBuilder.insert(%{nickname: "guy"})
+ user = insert(:user)
+ followed = insert(:user)
- {:ok, user } = User.follow(user, following)
+ {:ok, user } = User.follow(user, followed)
user = Repo.get(User, user.id)
- assert user.following == [User.ap_followers(following)]
+ assert user.following == [User.ap_followers(followed)]
end
test "unfollow takes a user and another user" do
- { :ok, following } = UserBuilder.insert(%{nickname: "guy"})
- { :ok, user } = UserBuilder.insert(%{following: [User.ap_followers(following)]})
+ followed = insert(:user)
+ user = insert(:user, %{following: [User.ap_followers(followed)]})
- {:ok, user } = User.unfollow(user, following)
+ {:ok, user } = User.unfollow(user, followed)
user = Repo.get(User, user.id)
@@ -47,8 +49,8 @@ defmodule Pleroma.UserTest do
end
test "test if a user is following another user" do
- { :ok, followed } = UserBuilder.insert(%{nickname: "guy"})
- { :ok, user } = UserBuilder.insert(%{following: [User.ap_followers(followed)]})
+ followed = insert(:user)
+ user = insert(:user, %{following: [User.ap_followers(followed)]})
assert User.following?(user, followed)
refute User.following?(followed, user)