Browse Source

StatusControllerTest: Capture log.

debug-remote-ip
lain 4 years ago
parent
commit
f1381d68e7
1 changed files with 8 additions and 5 deletions
  1. +8
    -5
      test/web/mastodon_api/controllers/status_controller_test.exs

+ 8
- 5
test/web/mastodon_api/controllers/status_controller_test.exs 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 @@ defmodule Pleroma.Web.MastodonAPI.StatusControllerTest 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



Loading…
Cancel
Save