diff options
author | kaniini <nenolod@gmail.com> | 2019-01-07 20:39:46 +0000 |
---|---|---|
committer | kaniini <nenolod@gmail.com> | 2019-01-07 20:39:46 +0000 |
commit | 3065fa4dfd6831912ea612fd660e80e838f57ccb (patch) | |
tree | 12900f204614e1bdeb1a9258121d890b5165d8bc /test | |
parent | 74e109373238c3c915bdf23b364aedd0ca0f6970 (diff) | |
parent | a16b17cc61a57d1adbc6f10f16fc36e8238c6c2a (diff) | |
download | pleroma-3065fa4dfd6831912ea612fd660e80e838f57ccb.tar.gz pleroma-3065fa4dfd6831912ea612fd660e80e838f57ccb.zip |
Merge branch 'spc-fix-2' into 'develop'
Actually put some onformation in the error user, make it actually properly parse in conversations.
See merge request pleroma/pleroma!638
Diffstat (limited to 'test')
-rw-r--r-- | test/web/twitter_api/views/activity_view_test.exs | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/test/web/twitter_api/views/activity_view_test.exs b/test/web/twitter_api/views/activity_view_test.exs index 7f003c214..bd4878e98 100644 --- a/test/web/twitter_api/views/activity_view_test.exs +++ b/test/web/twitter_api/views/activity_view_test.exs @@ -25,7 +25,7 @@ defmodule Pleroma.Web.TwitterAPI.ActivityViewTest do import Mock - test "returns an error user for activities missing users" do + test "returns a temporary ap_id based user for activities missing db users" do user = insert(:user) {:ok, activity} = CommonAPI.post(user, %{"status" => "Hey @shp!", "visibility" => "direct"}) @@ -33,8 +33,11 @@ defmodule Pleroma.Web.TwitterAPI.ActivityViewTest do Repo.delete(user) Cachex.clear(:user_cache) - result = ActivityView.render("activity.json", activity: activity) - assert result + %{"user" => tw_user} = ActivityView.render("activity.json", activity: activity) + + assert tw_user["screen_name"] == "erroruser@example.com" + assert tw_user["name"] == user.ap_id + assert tw_user["statusnet_profile_url"] == user.ap_id end test "tries to get a user by nickname if fetching by ap_id doesn't work" do |