Explorar el Código

StatusControllerTest: Capture log.

debug-remote-ip
lain hace 4 años
padre
commit
f1381d68e7
Se han modificado 1 ficheros con 8 adiciones y 5 borrados
  1. +8
    -5
      test/web/mastodon_api/controllers/status_controller_test.exs

+ 8
- 5
test/web/mastodon_api/controllers/status_controller_test.exs Ver fichero

@@ -17,6 +17,7 @@ defmodule Pleroma.Web.MastodonAPI.StatusControllerTest do
alias Pleroma.Web.CommonAPI alias Pleroma.Web.CommonAPI


import Pleroma.Factory import Pleroma.Factory
import ExUnit.CaptureLog


describe "posting statuses" do describe "posting statuses" do
setup do setup do
@@ -681,12 +682,14 @@ defmodule Pleroma.Web.MastodonAPI.StatusControllerTest do
test "returns 400 error for a wrong id", %{conn: conn} do test "returns 400 error for a wrong id", %{conn: conn} do
user = insert(:user) 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
end end




Cargando…
Cancelar
Guardar