X-Git-Url: http://git.squeep.com/?a=blobdiff_plain;ds=sidebyside;f=test%2Fsupport%2Ffactory.ex;h=1662d4cd60f4699770fec4940ca58af7959010b3;hb=a9b2ad17596d1b6deca646239a95e94dc644ebf3;hp=401fdfda3d725320b2c5ac16ec7bc4f781380c0f;hpb=424e0e77792361d8f43a085c7cd3b2e9d566a22d;p=akkoma diff --git a/test/support/factory.ex b/test/support/factory.ex index 401fdfda3..1662d4cd6 100644 --- a/test/support/factory.ex +++ b/test/support/factory.ex @@ -3,7 +3,7 @@ defmodule Pleroma.Factory do def user_factory do user = %Pleroma.User{ - name: sequence(:name, &"Test User #{&1}"), + name: sequence(:name, &"Test テスト User #{&1}"), email: sequence(:email, &"user#{&1}@example.com"), nickname: sequence(:nickname, &"nick#{&1}"), password_hash: Comeonin.Pbkdf2.hashpwsalt("test"), @@ -65,6 +65,23 @@ defmodule Pleroma.Factory do } end + def follow_activity_factory do + follower = insert(:user) + followed = insert(:user) + + data = %{ + "id" => Pleroma.Web.ActivityPub.ActivityPub.generate_activity_id, + "actor" => follower.ap_id, + "type" => "Follow", + "object" => followed.ap_id, + "published_at" => DateTime.utc_now() |> DateTime.to_iso8601 + } + + %Pleroma.Activity{ + data: data + } + end + def websub_subscription_factory do %Pleroma.Web.Websub.WebsubServerSubscription{ topic: "http://example.org",