exvcr v0.8.3 ExVCR.Adapter.Httpc

Provides adapter methods to mock :httpc methods.

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:

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

Functions

convert_to_string(request, response)

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

default_stub_params(atom)

Default definitions for stub.

generate_keys_for_request(request)

Generate key for searching response.

get_response_value_from_cache(response)

Returns the response from the ExVCR.Reponse record.

hook_response_from_cache(response)

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

hook_response_from_server(response)

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

module_name()

Returns the name of the mock target module.

parse_request_body(request_body)

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

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])}