Page Menu
Home
Phorge
Search
Configure Global Search
Log In
Files
F12552125
email_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
email_test.exs
View Options
defmodule
Mix.Tasks.Pleroma.EmailTest
do
use
Pleroma.DataCase
import
Swoosh.TestAssertions
alias
Pleroma.Config
alias
Pleroma.Tests.ObanHelpers
setup_all
do
Mix
.
shell
(
Mix.Shell.Process
)
on_exit
(
fn
->
Mix
.
shell
(
Mix.Shell.IO
)
end
)
:ok
end
describe
"pleroma.email test"
do
test
"Sends test email with no given address"
do
mail_to
=
Config
.
get
([
:instance
,
:email
])
:ok
=
Mix.Tasks.Pleroma.Email
.
run
([
"test"
])
ObanHelpers
.
perform_all
()
assert_receive
{
:mix_shell
,
:info
,
[
message
]}
assert
message
=~
"Test email has been sent"
assert_email_sent
(
to
:
mail_to
,
html_body
:
~r/a test email was requested./i
)
end
test
"Sends test email with given address"
do
mail_to
=
"hewwo@example.com"
:ok
=
Mix.Tasks.Pleroma.Email
.
run
([
"test"
,
"--to"
,
mail_to
])
ObanHelpers
.
perform_all
()
assert_receive
{
:mix_shell
,
:info
,
[
message
]}
assert
message
=~
"Test email has been sent"
assert_email_sent
(
to
:
mail_to
,
html_body
:
~r/a test email was requested./i
)
end
end
end
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Sat, Nov 15, 12:10 AM (15 h, 52 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
572710
Default Alt Text
email_test.exs (1 KB)
Attached To
Mode
rPUBE pleroma-upstream
Attached
Detach File
Event Timeline
Log In to Comment