exvcr v0.11.1 ExVCR.Adapter.Httpc

Provides adapter methods to mock :httpc methods.

Link to this section Summary

Functions

Default definitions for stub.

Generate key for searching response.

Returns the response from the ExVCR.Reponse record.

Callback from ExVCR.Handler when response is retrieved from the json file cache.

Callback from ExVCR.Handler when response is retrieved from the HTTP server.

Returns the name of the mock target module.

Returns list of the mock target methods with function name and callback. TODO

Link to this section Functions

Link to this function

convert_from_string(string)

See ExVCR.Adapter.Httpc.Converter.convert_from_string/1.

Link to this function

convert_to_string(request, response)

See ExVCR.Adapter.Httpc.Converter.convert_to_string/2.

Link to this function

default_stub_params(atom)

Default definitions for stub.

Link to this function

generate_keys_for_request(request)

Generate key for searching response.

Link to this function

get_response_value_from_cache(response)

Returns the response from the ExVCR.Reponse record.

Link to this function

hook_response_from_cache(request, response)

Callback from ExVCR.Handler when response is retrieved from the json file cache.

Link to this function

hook_response_from_server(response)

Callback from ExVCR.Handler when response is retrieved from the HTTP server.

Returns the name of the mock target module.

Link to this function

parse_request_body(request_body)

See ExVCR.Adapter.Httpc.Converter.parse_request_body/1.

Link to this function

target_methods(recorder)

Returns list of the mock target methods with function name and callback. TODO:

{:request, &ExVCR.Recorder.request(recorder, [&1,&2])}
{:request, &ExVCR.Recorder.request(recorder, [&1,&2,&3,&4,&5])}