Add friends endpoint.

This commit is contained in:
Roger Braun 2017-07-20 20:35:30 +02:00
commit a027b0027c
3 changed files with 27 additions and 0 deletions

View file

@ -437,6 +437,24 @@ defmodule Pleroma.Web.TwitterAPI.ControllerTest do
end
end
describe "GET /api/statuses/friends" do
test "it returns a user's friends", %{conn: conn} do
user = insert(:user)
followed_one = insert(:user)
followed_two = insert(:user)
not_followed = insert(:user)
{:ok, user} = User.follow(user, followed_one)
{:ok, user} = User.follow(user, followed_two)
conn = conn
|> assign(:user, user)
|> get("/api/statuses/friends")
assert json_response(conn, 200) == UserView.render("index.json", %{users: [followed_one, followed_two], for: user})
end
end
defp valid_user(_context) do
user = insert(:user)
[user: user]