Page Menu
Home
Phorge
Search
Configure Global Search
Log In
Files
F12551804
user_info_test.exs
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Award Token
Flag For Later
Size
673 B
Referenced Files
None
Subscribers
None
user_info_test.exs
View Options
defmodule
Pleroma.UserInfoTest
do
alias
Pleroma.Repo
alias
Pleroma.User.Info
use
Pleroma.DataCase
import
Pleroma.Factory
describe
"update_email_notifications/2"
do
setup
do
user
=
insert
(
:user
,
%{
info
:
%{
email_notifications
:
%{
"digest"
=>
true
}}})
{
:ok
,
user
:
user
}
end
test
"Notifications are updated"
,
%{
user
:
user
}
do
true
=
user
.
info
.
email_notifications
[
"digest"
]
changeset
=
Info
.
update_email_notifications
(
user
.
info
,
%{
"digest"
=>
false
})
assert
changeset
.
valid?
{
:ok
,
result
}
=
Ecto.Changeset
.
apply_action
(
changeset
,
:insert
)
assert
result
.
email_notifications
[
"digest"
]
==
false
end
end
end
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Fri, Nov 14, 11:28 PM (1 d, 20 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
571201
Default Alt Text
user_info_test.exs (673 B)
Attached To
Mode
rPUBE pleroma-upstream
Attached
Detach File
Event Timeline
Log In to Comment