exvcr v0.9.1 API Reference
Modules
Record and replay HTTP interactions library for elixir. It’s inspired by Ruby’s VCR, and trying to provide similar functionalities
Provides data store for values used by ExVCR.Recorder
Stores option parameters for the recorder
Stores request/response for the recorder
Provides helpers for adapters
Provides adapter methods to mock :hackney methods
Provides helpers to mock :hackney methods
Provides a datastore for temporary saving client key (Reference) and body relationship
Provides adapter methods to mock :httpc methods
Provides helpers to mock :httpc methods
Provides adapter methods to mock :ibrowse methods
Provides helpers to mock :ibrowse methods
Provides data store for checking which cassette files are used. It’s for [mix vcr.check] task
Assign configuration parameters
Load configuration parameters from config.exs
Provides helpers for adapter converters
Provide filters for request/responses
Provide operations for request/response
Provides helper functions for IEx
Provides a feature to store/load cassettes in json format
Provides macro to record HTTP request/response
Provides data saving/loading capability for HTTP interactions
An module to store the configuration settings
Provides task processing logics, which will be invoked by custom mix tasks
Handles [mix vcr.show] task execution
Provides task related utilities
Provides utility functions
Exceptions
Mix Tasks
Provides mix tasks for operating cassettes
Check how the recorded cassettes are used while executing [mix test] task
Show the contents of the cassettes