aboutsummaryrefslogtreecommitdiff
path: root/test/config
diff options
context:
space:
mode:
authorAlexander Strizhakov <alex.strizhakov@gmail.com>2020-05-31 13:25:04 +0300
committerAlexander Strizhakov <alex.strizhakov@gmail.com>2020-06-16 15:54:22 +0300
commite1603ac8fee2a660c3dc510dee5967e0fd1bbd98 (patch)
tree67255d007bfa4032b009fa2d6a7de0795337d0a7 /test/config
parent23decaab81b900bff0f6eacad7ea6a894239e4ce (diff)
downloadpleroma-e1603ac8fee2a660c3dc510dee5967e0fd1bbd98.tar.gz
fix attemps to merge map
Diffstat (limited to 'test/config')
-rw-r--r--test/config/config_db_test.exs8
1 files changed, 6 insertions, 2 deletions
diff --git a/test/config/config_db_test.exs b/test/config/config_db_test.exs
index 8d753e255..3895e2cda 100644
--- a/test/config/config_db_test.exs
+++ b/test/config/config_db_test.exs
@@ -43,7 +43,7 @@ defmodule Pleroma.ConfigDBTest do
params = [
%{group: :pleroma, key: key2, value: "another_value"},
- %{group: :pleroma, key: config.key, value: "new_value"}
+ %{group: :pleroma, key: config.key, value: [a: 1, b: 2, c: "new_value"]}
]
assert Repo.all(ConfigDB) |> length() == 1
@@ -55,7 +55,7 @@ defmodule Pleroma.ConfigDBTest do
config1 = ConfigDB.get_by_params(%{group: config.group, key: config.key})
config2 = ConfigDB.get_by_params(%{group: :pleroma, key: key2})
- assert config1.value == "new_value"
+ assert config1.value == [a: 1, b: 2, c: "new_value"]
assert config2.value == "another_value"
end
@@ -398,6 +398,10 @@ defmodule Pleroma.ConfigDBTest do
]
end
+ test "trandformed keyword" do
+ assert ConfigDB.to_elixir_types(a: 1, b: 2, c: "string") == [a: 1, b: 2, c: "string"]
+ end
+
test "complex keyword with nested mixed childs" do
assert ConfigDB.to_elixir_types([
%{"tuple" => [":uploader", "Pleroma.Uploaders.Local"]},