Files
Claper/test/support/util_fixture.ex
Finn Behrens a6418db196 run mix format
2022-11-17 13:37:34 +01:00

11 lines
257 B
Elixir

defmodule Claper.UtilFixture do
defmacro merge_preload(origin, preload, assoc) do
quote do
unquote(origin)
|> Map.merge(
for p <- unquote(preload), unquote(assoc)[p], into: %{}, do: {p, unquote(assoc)[p]}
)
end
end
end