}
] = result
end
+
+ test "paginates a user's statuses", %{user: user, conn: conn} do
+ {:ok, post1} = CommonAPI.post(user, %{status: "first post"})
+ {:ok, _} = CommonAPI.post(user, %{status: "second post"})
+
+ response1 = get(conn, "/api/v1/accounts/#{user.id}/statuses?limit=1")
+ assert json_response(response1, 200) |> length() == 1
+
+ response2 = get(conn, "/api/v1/accounts/#{user.id}/statuses?limit=1&min_id=#{post1.id}")
+ assert json_response(response2, 200) |> length() == 1
+
+ refute response1 == response2
+ end
end
defp local_and_remote_activities(%{local: local, remote: remote}) do
|> json_response_and_validate_schema(:ok)
assert Token |> Repo.get_by(token: access_token) |> Repo.preload(:user) |> Map.get(:user)
-
- Cachex.del(:used_captcha_cache, token)
end
test "returns 400 if any captcha field is not provided", %{conn: conn} do