diff options
Diffstat (limited to 'test')
| -rw-r--r-- | test/config/config_db_test.exs | 8 | 
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"]}, | 
