Browse Source

Add failing test, which exposes a bug

remote-follow-auth-fix
Maxim Filippov 4 years ago
parent
commit
4453a9cb73
1 changed files with 10 additions and 3 deletions
  1. +10
    -3
      test/web/admin_api/admin_api_controller_test.exs

+ 10
- 3
test/web/admin_api/admin_api_controller_test.exs View File

@@ -2926,6 +2926,12 @@ defmodule Pleroma.Web.AdminAPI.AdminAPIControllerTest do
content: "this is disgusting!" content: "this is disgusting!"
}) })


build_conn()
|> assign(:user, admin)
|> post("/api/pleroma/admin/reports/#{report_id}/notes", %{
content: "this is disgusting2!"
})

%{ %{
admin_id: admin.id, admin_id: admin.id,
report_id: report_id, report_id: report_id,
@@ -2947,12 +2953,13 @@ defmodule Pleroma.Web.AdminAPI.AdminAPIControllerTest do
|> assign(:user, admin) |> assign(:user, admin)
|> get("/api/pleroma/admin/reports") |> get("/api/pleroma/admin/reports")


reponse = json_response(conn, 200)
notes = hd(reponse["reports"])["notes"]
[note] = notes
response = json_response(conn, 200)
notes = hd(response["reports"])["notes"]
[note, _] = notes


assert note["user"]["nickname"] == admin.nickname assert note["user"]["nickname"] == admin.nickname
assert note["content"] == "this is disgusting!" assert note["content"] == "this is disgusting!"
assert response["total"] == 1
end end
end end
end end


Loading…
Cancel
Save