PhoenixApiToolkit.TestHelpers.put_raw_body
You're seeing just the function
put_raw_body
, go back to PhoenixApiToolkit.TestHelpers module for more information.
Specs
put_raw_body(Plug.Conn.t(), binary()) :: Plug.Conn.t()
Put a raw request body in conn.assigns.raw_body
for testing purposes.
Examples
use Plug.Test
iex> body = %{hello: "world"}
iex> raw_body = body |> Jason.encode!()
iex> conn = conn(:post, "/") |> put_raw_body(raw_body)
iex> conn.adapter |> elem(1) |> Map.get(:req_body) |> Jason.decode!()
%{"hello" => "world"}