Handle non-list keys in Config.fetch/1

This commit is contained in:
Roman Chvanikov 2020-08-05 18:23:12 +03:00
commit 8c57a299b4
2 changed files with 4 additions and 0 deletions

View file

@ -127,9 +127,11 @@ defmodule Pleroma.ConfigTest do
Pleroma.Config.put([:ipsum], dolor: :sit)
assert Pleroma.Config.fetch([:lorem]) == {:ok, :ipsum}
assert Pleroma.Config.fetch(:lorem) == {:ok, :ipsum}
assert Pleroma.Config.fetch([:ipsum, :dolor]) == {:ok, :sit}
assert Pleroma.Config.fetch([:lorem, :ipsum]) == :error
assert Pleroma.Config.fetch([:loremipsum]) == :error
assert Pleroma.Config.fetch(:loremipsum) == :error
Pleroma.Config.delete([:lorem])
Pleroma.Config.delete([:ipsum])