Basic status creation and retrieval.
This commit is contained in:
parent
8de523c8ae
commit
9a8850eb9e
14 changed files with 272 additions and 9 deletions
37
test/support/builders/activity_builder.ex
Normal file
37
test/support/builders/activity_builder.ex
Normal file
|
|
@ -0,0 +1,37 @@
|
|||
defmodule Pleroma.Builders.ActivityBuilder do
|
||||
alias Pleroma.Builders.UserBuilder
|
||||
alias Pleroma.Web.ActivityPub.ActivityPub
|
||||
alias Pleroma.User
|
||||
|
||||
def public_and_non_public do
|
||||
{:ok, user} = UserBuilder.insert
|
||||
public = %{
|
||||
"id" => 1,
|
||||
"actor" => user.ap_id,
|
||||
"to" => ["https://www.w3.org/ns/activitystreams#Public"],
|
||||
"object" => %{
|
||||
"type" => "Note",
|
||||
"content" => "test"
|
||||
}
|
||||
}
|
||||
|
||||
non_public = %{
|
||||
"id" => 2,
|
||||
"actor" => user.ap_id,
|
||||
"to" => [],
|
||||
"object" => %{
|
||||
"type" => "Note",
|
||||
"content" => "test"
|
||||
}
|
||||
}
|
||||
|
||||
{:ok, public} = ActivityPub.insert(public)
|
||||
{:ok, non_public} = ActivityPub.insert(non_public)
|
||||
|
||||
%{
|
||||
public: public,
|
||||
non_public: non_public,
|
||||
user: user
|
||||
}
|
||||
end
|
||||
end
|
||||
Loading…
Add table
Add a link
Reference in a new issue