StatusControllerTest: Capture log.

This commit is contained in:
lain 2019-10-19 14:46:14 +02:00
parent 15bbc34c07
commit f1381d68e7

View file

@ -17,6 +17,7 @@ defmodule Pleroma.Web.MastodonAPI.StatusControllerTest do
alias Pleroma.Web.CommonAPI
import Pleroma.Factory
import ExUnit.CaptureLog
describe "posting statuses" do
setup do
@ -681,12 +682,14 @@ test "favs a status and returns it", %{conn: conn} do
test "returns 400 error for a wrong id", %{conn: conn} do
user = insert(:user)
conn =
conn
|> assign(:user, user)
|> post("/api/v1/statuses/1/favourite")
assert capture_log(fn ->
conn =
conn
|> assign(:user, user)
|> post("/api/v1/statuses/1/favourite")
assert json_response(conn, 400) == %{"error" => "Could not favorite"}
assert json_response(conn, 400) == %{"error" => "Could not favorite"}
end) =~ "[error]"
end
end