dexcord/test/support/endpoint_fixtures.ex

22 lines
631 B
Elixir

defmodule Dexcord.Test.Endpoints do
@moduledoc false
use Dexcord.Api.Endpoint
endpoint :get_widget, :get, "/channels/:channel_id/widget",
query: [:limit, :around],
returns: Dexcord.Test.Widget
endpoint :create_widget, :post, "/channels/:channel_id/widget",
body: true,
binary_wrap: :name,
files: true,
returns: Dexcord.Test.Widget
endpoint :delete_widget, :delete, "/channels/:channel_id/widget/:widget_id",
reason: true,
returns: nil
endpoint :list_widgets, :get, "/channels/:channel_id/widgets", returns: [Dexcord.Test.Widget]
endpoint :raw_thing, :get, "/things/:thing_id"
end