Page Menu
Home
Phorge
Search
Configure Global Search
Log In
Files
F21841776
activity_draft_test.exs
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Award Token
Flag For Later
Size
1 KB
Referenced Files
None
Subscribers
None
activity_draft_test.exs
View Options
# Pleroma: A lightweight social networking server
# Copyright © 2017-2021 Pleroma Authors <https://pleroma.social/>
# SPDX-License-Identifier: AGPL-3.0-only
defmodule
Pleroma.Web.CommonAPI.ActivityDraftTest
do
use
Pleroma.DataCase
alias
Pleroma.Web.CommonAPI
alias
Pleroma.Web.CommonAPI.ActivityDraft
import
Pleroma.Factory
test
"create/2 with a quote post"
do
user
=
insert
(
:user
)
another_user
=
insert
(
:user
)
{
:ok
,
direct
}
=
CommonAPI
.
post
(
user
,
%{
status
:
"."
,
visibility
:
"direct"
})
{
:ok
,
private
}
=
CommonAPI
.
post
(
user
,
%{
status
:
"."
,
visibility
:
"private"
})
{
:ok
,
unlisted
}
=
CommonAPI
.
post
(
user
,
%{
status
:
"."
,
visibility
:
"unlisted"
})
{
:ok
,
local
}
=
CommonAPI
.
post
(
user
,
%{
status
:
"."
,
visibility
:
"local"
})
{
:ok
,
public
}
=
CommonAPI
.
post
(
user
,
%{
status
:
"."
,
visibility
:
"public"
})
{
:error
,
_
}
=
ActivityDraft
.
create
(
user
,
%{
status
:
"nice"
,
quote_id
:
direct
.
id
})
{
:ok
,
_
}
=
ActivityDraft
.
create
(
user
,
%{
status
:
"nice"
,
quote_id
:
private
.
id
})
{
:error
,
_
}
=
ActivityDraft
.
create
(
another_user
,
%{
status
:
"nice"
,
quote_id
:
private
.
id
})
{
:ok
,
_
}
=
ActivityDraft
.
create
(
user
,
%{
status
:
"nice"
,
quote_id
:
unlisted
.
id
})
{
:ok
,
_
}
=
ActivityDraft
.
create
(
another_user
,
%{
status
:
"nice"
,
quote_id
:
unlisted
.
id
})
{
:ok
,
_
}
=
ActivityDraft
.
create
(
user
,
%{
status
:
"nice"
,
quote_id
:
local
.
id
})
{
:ok
,
_
}
=
ActivityDraft
.
create
(
another_user
,
%{
status
:
"nice"
,
quote_id
:
local
.
id
})
{
:ok
,
_
}
=
ActivityDraft
.
create
(
user
,
%{
status
:
"nice"
,
quote_id
:
public
.
id
})
{
:ok
,
_
}
=
ActivityDraft
.
create
(
another_user
,
%{
status
:
"nice"
,
quote_id
:
public
.
id
})
end
end
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Sat, Dec 27, 11:50 PM (1 d, 53 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
809660
Default Alt Text
activity_draft_test.exs (1 KB)
Attached To
Mode
rPUBE pleroma-upstream
Attached
Detach File
Event Timeline
Log In to Comment