Add failing test, which exposes a bug

This commit is contained in:
Maxim Filippov 2019-12-05 12:07:53 +09:00
parent 4b60d41db9
commit 4453a9cb73

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) response = json_response(conn, 200)
notes = hd(reponse["reports"])["notes"] notes = hd(response["reports"])["notes"]
[note] = 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