API Reference reqord v#0.4.0

View Source

Modules

VCR-style record/replay for HTTP when using Req, integrating with Req.Test.

ExUnit case template for using Reqord in tests.

Represents a single cassette entry with request, response, and timestamp data.

Represents the request portion of a cassette entry.

Represents the response portion of a cassette entry.

Module for reading cassette entries in their stored order.

Manages cassette entry state across multiple processes using GenServer.

GenServer for asynchronously writing cassette entries with timestamp-based ordering.

Configuration management for Reqord.

Analyzes HTTP response content to determine optimal storage strategy.

Behavior for JSON encoding and decoding.

JSON adapter for the Jason library.

JSON adapter for the Poison library.

Handles recording HTTP requests to cassettes.

Macro for applying custom redaction to HTTP requests and responses within a test.

Handles redaction of sensitive data from HTTP requests and responses.

Handles replaying HTTP requests from cassettes.

Behavior for storage backends.

FileSystem storage backend implementation.

Shared helper functions for Reqord Mix tasks.

Mix Tasks

Audits cassette files for potential issues.

Edit cassette entries in your editor with automatic JSON encoding/decoding.

Removes unused cassette entries and files.

Rename or move cassette files.

Display cassette contents in a readable format.