OpenAPI: MastodonAPI Account Controller, excluding OAuth

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

View file

@ -514,11 +514,11 @@ test "paginates a user's statuses", %{user: user, conn: conn} do
{:ok, post_2} = CommonAPI.post(user, %{status: "second post"}) {:ok, post_2} = CommonAPI.post(user, %{status: "second post"})
response_1 = get(conn, "/api/v1/accounts/#{user.id}/statuses?limit=1") response_1 = get(conn, "/api/v1/accounts/#{user.id}/statuses?limit=1")
assert [res] = json_response(response_1, 200) assert [res] = json_response_and_validate_schema(response_1, 200)
assert res["id"] == post_2.id assert res["id"] == post_2.id
response_2 = get(conn, "/api/v1/accounts/#{user.id}/statuses?limit=1&max_id=#{res["id"]}") response_2 = get(conn, "/api/v1/accounts/#{user.id}/statuses?limit=1&max_id=#{res["id"]}")
assert [res] = json_response(response_2, 200) assert [res] = json_response_and_validate_schema(response_2, 200)
assert res["id"] == post_1.id assert res["id"] == post_1.id
refute response_1 == response_2 refute response_1 == response_2
@ -881,7 +881,7 @@ test "following without reblogs" do
assert [] == assert [] ==
conn conn
|> get("/api/v1/timelines/home") |> get("/api/v1/timelines/home")
|> json_response(200) |> json_response_and_validate_schema(200)
assert %{"showing_reblogs" => true} = assert %{"showing_reblogs" => true} =
conn conn
@ -892,7 +892,7 @@ test "following without reblogs" do
assert [%{"id" => ^reblog_id}] = assert [%{"id" => ^reblog_id}] =
conn conn
|> get("/api/v1/timelines/home") |> get("/api/v1/timelines/home")
|> json_response(200) |> json_response_and_validate_schema(200)
end end
test "following with reblogs" do test "following with reblogs" do
@ -910,7 +910,7 @@ test "following with reblogs" do
assert [%{"id" => ^reblog_id}] = assert [%{"id" => ^reblog_id}] =
conn conn
|> get("/api/v1/timelines/home") |> get("/api/v1/timelines/home")
|> json_response(200) |> json_response_and_validate_schema(200)
assert %{"showing_reblogs" => false} = assert %{"showing_reblogs" => false} =
conn conn
@ -921,7 +921,7 @@ test "following with reblogs" do
assert [] == assert [] ==
conn conn
|> get("/api/v1/timelines/home") |> get("/api/v1/timelines/home")
|> json_response(200) |> json_response_and_validate_schema(200)
end end
test "following / unfollowing errors", %{user: user, conn: conn} do test "following / unfollowing errors", %{user: user, conn: conn} do