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!"
})

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

%{
admin_id: admin.id,
report_id: report_id,
@@ -2947,12 +2953,13 @@ defmodule Pleroma.Web.AdminAPI.AdminAPIControllerTest do
|> assign(:user, admin)
|> 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["content"] == "this is disgusting!"
assert response["total"] == 1
end
end
end


Loading…
Cancel
Save