ReqVCR

ReqVCR is a Req plugin to record and replay HTTP requests.

Installation

Mix.install([
  {:req, "~> 0.4"},
  {:req_vcr, "~> 0.1"}
])
iex> req = Req.new(url: "https://example.com")
iex> vcr = ReqVCR.attach(req, mode: :record)

iex> Req.request!(vcr) |> Req.Response.get_option(:vcr)
  %{recorded: true, recorded_at: ~N[2000-01-01 00:00:00]}