aboutsummaryrefslogtreecommitdiff
path: root/test/web/twitter_api/representers/user_representer_test.exs
diff options
context:
space:
mode:
authorRoger Braun <roger@rogerbraun.net>2017-04-21 00:51:09 +0200
committerRoger Braun <roger@rogerbraun.net>2017-04-21 00:51:09 +0200
commit1e88f102c49fb0a41f17f2c7f5161237e28b8baf (patch)
tree90136778cb4f146cec3a3cd8cd1074e0f623cb27 /test/web/twitter_api/representers/user_representer_test.exs
parente987be2de79c8eaf28ef773e12202a1eb92bf628 (diff)
downloadpleroma-1e88f102c49fb0a41f17f2c7f5161237e28b8baf.tar.gz
Fix specs, add some user info.
Diffstat (limited to 'test/web/twitter_api/representers/user_representer_test.exs')
-rw-r--r--test/web/twitter_api/representers/user_representer_test.exs21
1 files changed, 16 insertions, 5 deletions
diff --git a/test/web/twitter_api/representers/user_representer_test.exs b/test/web/twitter_api/representers/user_representer_test.exs
index 913d1322c..1e92c5190 100644
--- a/test/web/twitter_api/representers/user_representer_test.exs
+++ b/test/web/twitter_api/representers/user_representer_test.exs
@@ -19,7 +19,18 @@ defmodule Pleroma.Web.TwitterAPI.Representers.UserRepresenterTest do
assert represented["profile_image_url"] == image
end
- test "A user", %{user: user} do
+ test "A user" do
+ note_activity = insert(:note_activity)
+ user = User.get_cached_by_ap_id(note_activity.data["actor"])
+ follower = insert(:user)
+ second_follower = insert(:user)
+
+ User.follow(follower, user)
+ User.follow(second_follower, user)
+ User.follow(user, follower)
+
+ user = Repo.get!(User, user.id)
+
image = "https://placehold.it/48x48"
represented = %{
@@ -29,9 +40,9 @@ defmodule Pleroma.Web.TwitterAPI.Representers.UserRepresenterTest do
"description" => user.bio,
# Fake fields
"favourites_count" => 0,
- "statuses_count" => 0,
- "friends_count" => 0,
- "followers_count" => 0,
+ "statuses_count" => 1,
+ "friends_count" => 1,
+ "followers_count" => 2,
"profile_image_url" => image,
"profile_image_url_https" => image,
"profile_image_url_profile_size" => image,
@@ -55,7 +66,7 @@ defmodule Pleroma.Web.TwitterAPI.Representers.UserRepresenterTest do
"favourites_count" => 0,
"statuses_count" => 0,
"friends_count" => 0,
- "followers_count" => 0,
+ "followers_count" => 1,
"profile_image_url" => image,
"profile_image_url_https" => image,
"profile_image_url_profile_size" => image,