diff options
Diffstat (limited to 'test/support')
| -rw-r--r-- | test/support/factory.ex | 17 | 
1 files changed, 5 insertions, 12 deletions
| diff --git a/test/support/factory.ex b/test/support/factory.ex index 6e3676aca..e517d5bc6 100644 --- a/test/support/factory.ex +++ b/test/support/factory.ex @@ -396,24 +396,17 @@ defmodule Pleroma.Factory do      }    end -  def config_factory do +  def config_factory(attrs \\ %{}) do      %Pleroma.ConfigDB{ -      key: -        sequence(:key, fn key -> -          # Atom dynamic registration hack in tests -          "some_key_#{key}" -          |> String.to_atom() -          |> inspect() -        end), -      group: ":pleroma", +      key: sequence(:key, &String.to_atom("some_key_#{&1}")), +      group: :pleroma,        value:          sequence(            :value, -          fn key -> -            :erlang.term_to_binary(%{another_key: "#{key}somevalue", another: "#{key}somevalue"}) -          end +          &%{another_key: "#{&1}somevalue", another: "#{&1}somevalue"}          )      } +    |> merge_attributes(attrs)    end    def marker_factory do | 
