OpenAPI: MastodonAPI Status Controller

This commit is contained in:
Haelwenn (lanodan) Monnier 2021-02-17 00:45:01 +01:00
parent 0c7c6463d1
commit ef5de5eb39
No known key found for this signature in database
GPG key ID: D5B7A8E43C997DEE

View file

@ -81,6 +81,7 @@ test "posting a status", %{conn: conn} do
"sensitive" => 0 "sensitive" => 0
}) })
# Idempotency plug response means detection fail
assert %{"id" => second_id} = json_response(conn_two, 200) assert %{"id" => second_id} = json_response(conn_two, 200)
assert id == second_id assert id == second_id
@ -1542,7 +1543,7 @@ test "Repeated posts that are replies incorrectly have in_reply_to_id null", %{c
|> assign(:token, insert(:oauth_token, user: user3, scopes: ["read:statuses"])) |> assign(:token, insert(:oauth_token, user: user3, scopes: ["read:statuses"]))
|> get("api/v1/timelines/home") |> get("api/v1/timelines/home")
[reblogged_activity] = json_response(conn3, 200) [reblogged_activity] = json_response_and_validate_schema(conn3, 200)
assert reblogged_activity["reblog"]["in_reply_to_id"] == replied_to.id assert reblogged_activity["reblog"]["in_reply_to_id"] == replied_to.id
@ -1896,7 +1897,7 @@ test "posting a local only status" do
local = Pleroma.Constants.as_local_public() local = Pleroma.Constants.as_local_public()
assert %{"content" => "cofe", "id" => id, "visibility" => "local"} = assert %{"content" => "cofe", "id" => id, "visibility" => "local"} =
json_response(conn_one, 200) json_response_and_validate_schema(conn_one, 200)
assert %Activity{id: ^id, data: %{"to" => [^local]}} = Activity.get_by_id(id) assert %Activity{id: ^id, data: %{"to" => [^local]}} = Activity.get_by_id(id)
end end