Merge branch 'hardening/disallow-ostatus-downgrade' into 'develop'
[akkoma] / test / web / admin_api / config_test.exs
index d41666ef3e0fbb425d3c74269c8b6ee0f5062284..3190dc1c8a31a2af85a5540cfc1102920b9116bd 100644 (file)
@@ -238,6 +238,14 @@ defmodule Pleroma.Web.AdminAPI.ConfigTest do
       assert Config.from_binary(binary) == [key: "value"]
     end
 
+    test "keyword with partial_chain key" do
+      binary =
+        Config.transform([%{"tuple" => [":partial_chain", "&:hackney_connect.partial_chain/1"]}])
+
+      assert binary == :erlang.term_to_binary(partial_chain: &:hackney_connect.partial_chain/1)
+      assert Config.from_binary(binary) == [partial_chain: &:hackney_connect.partial_chain/1]
+    end
+
     test "keyword" do
       binary =
         Config.transform([