Page Menu
Home
Phorge
Search
Configure Global Search
Log In
Files
F41667194
loader_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
loader_test.exs
View Options
# Pleroma: A lightweight social networking server
# Copyright © 2017-2019 Pleroma Authors <https://pleroma.social/>
# SPDX-License-Identifier: AGPL-3.0-only
defmodule
Pleroma.Config.LoaderTest
do
use
ExUnit.Case
,
async
:
true
alias
Pleroma.Config.Loader
test
"load/1"
do
config
=
Loader
.
load
(
"test/fixtures/config/temp.secret.exs"
)
assert
config
[
:pleroma
][
:first_setting
][
:key
]
==
"value"
assert
config
[
:pleroma
][
:first_setting
][
:key2
]
==
[
Pleroma.Repo
]
assert
config
[
:quack
][
:level
]
==
:info
end
test
"load_and_merge/0"
do
config
=
Loader
.
load_and_merge
()
refute
config
[
:pleroma
][
Pleroma.Repo
]
refute
config
[
:pleroma
][
Pleroma.Web.Endpoint
]
refute
config
[
:pleroma
][
:env
]
refute
config
[
:pleroma
][
:configurable_from_database
]
refute
config
[
:pleroma
][
:database
]
refute
config
[
:phoenix
][
:serve_endpoints
]
assert
config
[
:pleroma
][
:ecto_repos
]
==
[
Pleroma.Repo
]
assert
config
[
:pleroma
][
Pleroma.Uploaders.Local
][
:uploads
]
==
"test/uploads"
assert
config
[
:tesla
][
:adapter
]
==
Tesla.Mock
end
test
"filter_group/2"
do
assert
Loader
.
filter_group
(
:pleroma
,
pleroma
:
[
{
Pleroma.Repo
,
[
a
:
1
,
b
:
2
]},
{
Pleroma.Upload
,
[
a
:
1
,
b
:
2
]},
{
Pleroma.Web.Endpoint
,
[]},
env
:
:test
,
configurable_from_database
:
true
,
database
:
[]
]
)
==
[{
Pleroma.Upload
,
[
a
:
1
,
b
:
2
]}]
end
end
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Sun, Feb 15, 5:47 AM (18 h, 52 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
978720
Default Alt Text
loader_test.exs (1 KB)
Attached To
Mode
rPUBE pleroma-upstream
Attached
Detach File
Event Timeline
Log In to Comment