diff options
author | Maxim Filippov <colixer@gmail.com> | 2019-03-04 20:47:34 +0300 |
---|---|---|
committer | Maxim Filippov <colixer@gmail.com> | 2019-03-04 20:47:34 +0300 |
commit | cc7b35e0976a44d21c9f43999f42387ad0a87845 (patch) | |
tree | 00d9f0a7154889f6e812ad378d640a28ed643a0c /test/support/factory.ex | |
parent | dd5865535eb16f535ff996eb3dec5e947a905268 (diff) | |
download | pleroma-cc7b35e0976a44d21c9f43999f42387ad0a87845.tar.gz |
Add status text to notifications (mentions and reposts)
Diffstat (limited to 'test/support/factory.ex')
-rw-r--r-- | test/support/factory.ex | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/test/support/factory.ex b/test/support/factory.ex index d1956d1cd..c025aaf21 100644 --- a/test/support/factory.ex +++ b/test/support/factory.ex @@ -23,7 +23,7 @@ defmodule Pleroma.Factory do } end - def note_factory do + def note_factory(attrs \\ %{}) do text = sequence(:text, &"This is :moominmamma: note #{&1}") user = insert(:user) @@ -46,7 +46,7 @@ defmodule Pleroma.Factory do } %Pleroma.Object{ - data: data + data: merge_attributes(data, Map.get(attrs, :data, %{})) } end @@ -95,8 +95,8 @@ defmodule Pleroma.Factory do } end - def note_activity_factory do - note = insert(:note) + def note_activity_factory(attrs \\ %{}) do + note = attrs[:note] || insert(:note) data = %{ "id" => Pleroma.Web.ActivityPub.Utils.generate_activity_id(), @@ -135,9 +135,9 @@ defmodule Pleroma.Factory do } end - def announce_activity_factory do - note_activity = insert(:note_activity) - user = insert(:user) + def announce_activity_factory(attrs \\ %{}) do + note_activity = attrs[:note_activity] || insert(:note_activity) + user = attrs[:user] || insert(:user) data = %{ "type" => "Announce", |