diff options
author | Alex S <alex.strizhakov@gmail.com> | 2019-06-23 08:16:16 +0300 |
---|---|---|
committer | Alex S <alex.strizhakov@gmail.com> | 2019-06-23 08:16:16 +0300 |
commit | 982cad0268898851ff87187eaf0d0b7011b1c96a (patch) | |
tree | 245e883263cfe317bb16f38d98ef83c9c8fc8fa0 /test/config | |
parent | 410add1c30d230e86c22de4e54bb9999de980b16 (diff) | |
download | pleroma-982cad0268898851ff87187eaf0d0b7011b1c96a.tar.gz |
support for config groups
Diffstat (limited to 'test/config')
-rw-r--r-- | test/config/transfer_task_test.exs | 22 |
1 files changed, 20 insertions, 2 deletions
diff --git a/test/config/transfer_task_test.exs b/test/config/transfer_task_test.exs index 9b8a8dd45..c0e433263 100644 --- a/test/config/transfer_task_test.exs +++ b/test/config/transfer_task_test.exs @@ -13,19 +13,37 @@ defmodule Pleroma.Config.TransferTaskTest do test "transfer config values from db to env" do refute Application.get_env(:pleroma, :test_key) - Pleroma.Web.AdminAPI.Config.create(%{key: "test_key", value: [live: 2, com: 3]}) + refute Application.get_env(:idna, :test_key) + + Pleroma.Web.AdminAPI.Config.create(%{ + group: "pleroma", + key: "test_key", + value: [live: 2, com: 3] + }) + + Pleroma.Web.AdminAPI.Config.create(%{ + group: "idna", + key: "test_key", + value: [live: 15, com: 35] + }) Pleroma.Config.TransferTask.start_link() assert Application.get_env(:pleroma, :test_key) == [live: 2, com: 3] + assert Application.get_env(:idna, :test_key) == [live: 15, com: 35] on_exit(fn -> Application.delete_env(:pleroma, :test_key) + Application.delete_env(:idna, :test_key) end) end test "non existing atom" do - Pleroma.Web.AdminAPI.Config.create(%{key: "undefined_atom_key", value: [live: 2, com: 3]}) + Pleroma.Web.AdminAPI.Config.create(%{ + group: "pleroma", + key: "undefined_atom_key", + value: [live: 2, com: 3] + }) assert ExUnit.CaptureLog.capture_log(fn -> Pleroma.Config.TransferTask.start_link() |