Add favoriting to Mastodon API.

This commit is contained in:
Roger Braun 2017-09-09 18:09:37 +02:00
commit 454dc18570
8 changed files with 47 additions and 21 deletions

View file

@ -135,4 +135,18 @@ defmodule Pleroma.Web.MastodonAPI.MastodonAPIControllerTest do
assert activity.id == id
end
end
describe "favoriting" do
test "favs a status and returns it", %{conn: conn} do
activity = insert(:note_activity)
user = insert(:user)
conn = conn
|> assign(:user, user)
|> post("/api/v1/statuses/#{activity.id}/favourite")
assert %{"id" => id, "favourites_count" => 1, "favourited" => true} = json_response(conn, 200)
assert activity.id == id
end
end
end