ash/test/api/api_test.exs
2020-06-02 01:47:25 -04:00

26 lines
479 B
Elixir

defmodule Ash.Test.Resource.ApiTest do
@moduledoc false
use ExUnit.Case, async: true
defmacrop defposts(do: body) do
quote do
defmodule Post do
@moduledoc false
use Ash.Resource, name: "posts", type: "post"
unquote(body)
end
end
end
defmacrop defapi(opts \\ [], do: body) do
quote do
defmodule Api do
@moduledoc false
use Ash.Api, unquote(opts)
unquote(body)
end
end
end
end