|
|
@@ -1309,6 +1309,7 @@ defmodule Pleroma.Web.AdminAPI.AdminAPIControllerTest do |
|
|
|
|> json_response(:ok) |
|
|
|
|
|
|
|
assert Enum.empty?(response["reports"]) |
|
|
|
assert response["total"] == 0 |
|
|
|
end |
|
|
|
|
|
|
|
test "returns reports", %{conn: conn} do |
|
|
@@ -1331,6 +1332,8 @@ defmodule Pleroma.Web.AdminAPI.AdminAPIControllerTest do |
|
|
|
|
|
|
|
assert length(response["reports"]) == 1 |
|
|
|
assert report["id"] == report_id |
|
|
|
|
|
|
|
assert response["total"] == 1 |
|
|
|
end |
|
|
|
|
|
|
|
test "returns reports with specified state", %{conn: conn} do |
|
|
@@ -1364,6 +1367,8 @@ defmodule Pleroma.Web.AdminAPI.AdminAPIControllerTest do |
|
|
|
assert length(response["reports"]) == 1 |
|
|
|
assert open_report["id"] == first_report_id |
|
|
|
|
|
|
|
assert response["total"] == 1 |
|
|
|
|
|
|
|
response = |
|
|
|
conn |
|
|
|
|> get("/api/pleroma/admin/reports", %{ |
|
|
@@ -1376,6 +1381,8 @@ defmodule Pleroma.Web.AdminAPI.AdminAPIControllerTest do |
|
|
|
assert length(response["reports"]) == 1 |
|
|
|
assert closed_report["id"] == second_report_id |
|
|
|
|
|
|
|
assert response["total"] == 1 |
|
|
|
|
|
|
|
response = |
|
|
|
conn |
|
|
|
|> get("/api/pleroma/admin/reports", %{ |
|
|
@@ -1384,6 +1391,7 @@ defmodule Pleroma.Web.AdminAPI.AdminAPIControllerTest do |
|
|
|
|> json_response(:ok) |
|
|
|
|
|
|
|
assert Enum.empty?(response["reports"]) |
|
|
|
assert response["total"] == 0 |
|
|
|
end |
|
|
|
|
|
|
|
test "returns 403 when requested by a non-admin" do |
|
|
|