Files
wanderer/lib/wanderer_app/test/ddrt.ex
T
2025-07-16 20:39:30 +00:00

12 lines
436 B
Elixir

defmodule WandererApp.Test.DDRT do
@moduledoc """
Behaviour for DDRT functions used in the application.
This allows mocking of DDRT calls in tests.
"""
@callback insert({integer(), any()}, String.t()) :: :ok | {:error, term()}
@callback update(integer(), any(), String.t()) :: :ok | {:error, term()}
@callback delete([integer()], String.t()) :: :ok | {:error, term()}
@callback search(any(), String.t()) :: [any()]
end