Patch to support image descriptions in Pleroma FE
[akkoma] / test / web / federator_test.exs
index 1d48931b54e3626e508cf4951b760f2ca52a3414..a49265c0c7d93054ae69de572c12b55caac18d8d 100644 (file)
@@ -1,3 +1,7 @@
+# Pleroma: A lightweight social networking server
+# Copyright © 2017-2018 Pleroma Authors <https://pleroma.social/>
+# SPDX-License-Identifier: AGPL-3.0-only
+
 defmodule Pleroma.Web.FederatorTest do
   alias Pleroma.Web.Federator
   alias Pleroma.Web.CommonAPI
@@ -5,6 +9,11 @@ defmodule Pleroma.Web.FederatorTest do
   import Pleroma.Factory
   import Mock
 
+  setup_all do
+    Tesla.Mock.mock_global(fn env -> apply(HttpRequestMock, :request, [env]) end)
+    :ok
+  end
+
   test "enqueues an element according to priority" do
     queue = [%{item: 1, priority: 2}]
 
@@ -73,7 +82,7 @@ defmodule Pleroma.Web.FederatorTest do
           "type" => "Note",
           "content" => "hi world!",
           "id" => "http://mastodon.example.org/users/admin/objects/1",
-          "attributedTo" => "http://mastodon.example.org/users/admin",
+          "attributedTo" => "http://mastodon.example.org/users/admin"
         },
         "to" => ["https://www.w3.org/ns/activitystreams#Public"]
       }
@@ -91,7 +100,7 @@ defmodule Pleroma.Web.FederatorTest do
           "type" => "Note",
           "content" => "hi world!",
           "id" => "http://mastodon.example.org/users/admin/objects/1",
-          "attributedTo" => "http://mastodon.example.org/users/admin",
+          "attributedTo" => "http://mastodon.example.org/users/admin"
         },
         "to" => ["https://www.w3.org/ns/activitystreams#Public"]
       }