Tests: Capture log.
authorlain <lain@soykaf.club>
Fri, 18 Oct 2019 10:44:53 +0000 (12:44 +0200)
committerlain <lain@soykaf.club>
Fri, 18 Oct 2019 10:44:53 +0000 (12:44 +0200)
test/notification_test.exs
test/web/common_api/common_api_test.exs

index 940913aa61bdc448d82f7efebfce36aa8a715b99..480c9415b485a17208a932e82c7574dd922f8a36 100644 (file)
@@ -14,6 +14,8 @@ defmodule Pleroma.NotificationTest do
   alias Pleroma.Web.CommonAPI
   alias Pleroma.Web.Streamer
 
+  import ExUnit.CaptureLog
+
   describe "create_notifications" do
     test "notifies someone when they are directly addressed" do
       user = insert(:user)
@@ -533,7 +535,9 @@ defmodule Pleroma.NotificationTest do
 
       assert Enum.empty?(Notification.for_user(user))
 
-      {:error, _} = CommonAPI.favorite(other_user, activity.id)
+      assert capture_log(fn ->
+               {:error, _} = CommonAPI.favorite(other_user, activity.id)
+             end) =~ "[error]"
 
       assert Enum.empty?(Notification.for_user(user))
     end
index 63d7ea79fa9fd6e1f5621cfa978d3835874e6872..8195b19100f224ae52817e27c7e5aa8004891931 100644 (file)
@@ -275,9 +275,10 @@ defmodule Pleroma.Web.CommonAPITest do
 
       {:ok, activity} = CommonAPI.post(other_user, %{"status" => "cofe"})
       {:ok, %Activity{}} = CommonAPI.favorite(user, activity.id)
+
       assert capture_log(fn ->
-        assert {:error, _} = CommonAPI.favorite(user, activity.id)
-      end) =~ "[error]"
+               assert {:error, _} = CommonAPI.favorite(user, activity.id)
+             end) =~ "[error]"
     end
   end