diff options
Diffstat (limited to 'test/support')
| -rw-r--r-- | test/support/factory.ex | 54 | 
1 files changed, 0 insertions, 54 deletions
| diff --git a/test/support/factory.ex b/test/support/factory.ex index e59d83242..2fdfabbc5 100644 --- a/test/support/factory.ex +++ b/test/support/factory.ex @@ -441,58 +441,4 @@ defmodule Pleroma.Factory do        phrase: "cofe"      }    end - -  def chat_factory(attrs \\ %{}) do -    user = attrs[:user] || insert(:user) -    recipient = attrs[:recipient] || insert(:user) - -    %Pleroma.Chat{ -      user_id: user.id, -      recipient: recipient.ap_id -    } -  end - -  def chat_message_factory(attrs \\ %{}) do -    text = sequence(:text, &"This is :moominmamma: chat message #{&1}") -    chat = attrs[:chat] || insert(:chat) - -    data = %{ -      "type" => "ChatMessage", -      "content" => text, -      "id" => Pleroma.Web.ActivityPub.Utils.generate_object_id(), -      "actor" => User.get_by_id(chat.user_id).ap_id, -      "to" => [chat.recipient], -      "published" => DateTime.utc_now() |> DateTime.to_iso8601() -    } - -    %Pleroma.Object{ -      data: merge_attributes(data, Map.get(attrs, :data, %{})) -    } -  end - -  def chat_message_activity_factory(attrs \\ %{}) do -    chat = attrs[:chat] || insert(:chat) -    chat_message = attrs[:chat_message] || insert(:chat_message, chat: chat) - -    data_attrs = attrs[:data_attrs] || %{} -    attrs = Map.drop(attrs, [:chat, :chat_message, :data_attrs]) - -    data = -      %{ -        "id" => Pleroma.Web.ActivityPub.Utils.generate_activity_id(), -        "type" => "Create", -        "actor" => chat_message.data["actor"], -        "to" => chat_message.data["to"], -        "object" => chat_message.data["id"], -        "published" => DateTime.utc_now() |> DateTime.to_iso8601() -      } -      |> Map.merge(data_attrs) - -    %Pleroma.Activity{ -      data: data, -      actor: data["actor"], -      recipients: data["to"] -    } -    |> Map.merge(attrs) -  end  end | 
