PhoenixApiToolkit.TestHelpers.put_raw_body

You're seeing just the function put_raw_body, go back to PhoenixApiToolkit.TestHelpers module for more information.
Link to this function

put_raw_body(conn, raw_body)

View Source

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"}