├── .formatter.exs ├── .github └── workflows │ └── tests.yml ├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── config ├── config.exs └── test.exs ├── fixture ├── custom_cassettes │ ├── finch_generic_string_error.json │ ├── finch_generic_timeout_error.json │ ├── finch_httperror.json │ ├── finch_tuple_transport_error.json │ ├── httpoison_get_alternate.json │ ├── method_mocking.json │ ├── response_mocking.json │ ├── response_mocking_regex.json │ └── response_mocking_with_param.json └── vcr_cassettes │ ├── different_headers_off.json │ ├── different_headers_on.json │ ├── different_query_params_off.json │ ├── different_query_params_on.json │ ├── different_request_body_params_off.json │ ├── different_request_body_params_on.json │ ├── error_finch.json │ ├── error_hackney.json │ ├── error_ibrowse.json │ ├── example_finch.json │ ├── example_finch_different.json │ ├── example_finch_multiple.json │ ├── example_httpc_request_1.json │ ├── example_httpc_request_4.json │ ├── example_httpc_request_4_additional_options.json │ ├── example_httpc_request_error.json │ ├── example_httpotion.json │ ├── example_ibrowse.json │ ├── example_ibrowse_different.json │ ├── example_ibrowse_multiple.json │ ├── finch_delete.json │ ├── finch_get_localhost.json │ ├── finch_get_timeout.json │ ├── finch_patch.json │ ├── finch_post.json │ ├── finch_post_map.json │ ├── finch_put.json │ ├── hackney_get.json │ ├── hackney_get_gzipped.json │ ├── hackney_get_localhost.json │ ├── hackney_head.json │ ├── hackney_invalid_client.json │ ├── hackney_path_encode_fun.json │ ├── hackney_with_body.json │ ├── httpc_get_localhost.json │ ├── httpoison_delete.json │ ├── httpoison_get.json │ ├── httpoison_get_basic_auth.json │ ├── httpoison_get_error.json │ ├── httpoison_head.json │ ├── httpoison_mutipart_post.json │ ├── httpoison_patch.json │ ├── httpoison_post.json │ ├── httpoison_post_form.json │ ├── httpoison_post_ssl.json │ ├── httpoison_put.json │ ├── ibrowse_get_localhost.json │ ├── ignore_localhost_on.json │ ├── ignore_localhost_unset.json │ ├── ignore_localhost_with_headers.json │ ├── ignore_urls_on.json │ ├── ignore_urls_unset.json │ ├── ignore_urls_with_headers.json │ ├── option_clean_all.json │ ├── option_clean_each.json │ ├── return_value_from_block.json │ ├── return_value_from_block_throws_error.json │ ├── user_defined_matchers_matching.json │ └── user_defined_matchers_not_matching.json ├── lib ├── exvcr.ex ├── exvcr │ ├── actor.ex │ ├── adapter.ex │ ├── adapter │ │ ├── finch.ex │ │ ├── finch │ │ │ └── converter.ex │ │ ├── hackney.ex │ │ ├── hackney │ │ │ ├── converter.ex │ │ │ └── store.ex │ │ ├── httpc.ex │ │ ├── httpc │ │ │ └── converter.ex │ │ ├── ibrowse.ex │ │ └── ibrowse │ │ │ └── converter.ex │ ├── application.ex │ ├── checker.ex │ ├── config.ex │ ├── config_loader.ex │ ├── converter.ex │ ├── exceptions.ex │ ├── filter.ex │ ├── handler.ex │ ├── iex.ex │ ├── json.ex │ ├── mock.ex │ ├── mock_lock.ex │ ├── recorder.ex │ ├── records.ex │ ├── setting.ex │ ├── task │ │ ├── runner.ex │ │ ├── show.ex │ │ └── util.ex │ └── util.ex └── mix │ └── tasks.ex ├── mix.exs ├── mix.lock ├── package.exs └── test ├── adapter_finch_test.exs ├── adapter_hackney_test.exs ├── adapter_httpc_test.exs ├── adapter_ibrowse_test.exs ├── cassettes ├── test1.json └── test2.json ├── config_loader_test.exs ├── config_test.exs ├── enable_global_settings_test.exs ├── filter_test.exs ├── handler_custom_mode_test.exs ├── handler_options_test.exs ├── handler_stub_mode_test.exs ├── iex_test.exs ├── ignore_localhost_test.exs ├── ignore_urls_test.exs ├── mix └── tasks_test.exs ├── mock_lock_test.exs ├── recorder_base_test.exs ├── recorder_finch_test.exs ├── recorder_hackney_test.exs ├── recorder_httpc_test.exs ├── recorder_ibrowse_test.exs ├── setting_test.exs ├── strict_mode_test.exs ├── task_runner_test.exs ├── task_util_test.exs └── test_helper.exs /.formatter.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exvcr/HEAD/.formatter.exs -------------------------------------------------------------------------------- /.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exvcr/HEAD/.github/workflows/tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exvcr/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exvcr/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exvcr/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exvcr/HEAD/README.md -------------------------------------------------------------------------------- /config/config.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exvcr/HEAD/config/config.exs -------------------------------------------------------------------------------- /config/test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exvcr/HEAD/config/test.exs -------------------------------------------------------------------------------- /fixture/custom_cassettes/finch_generic_string_error.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exvcr/HEAD/fixture/custom_cassettes/finch_generic_string_error.json -------------------------------------------------------------------------------- /fixture/custom_cassettes/finch_generic_timeout_error.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exvcr/HEAD/fixture/custom_cassettes/finch_generic_timeout_error.json -------------------------------------------------------------------------------- /fixture/custom_cassettes/finch_httperror.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exvcr/HEAD/fixture/custom_cassettes/finch_httperror.json -------------------------------------------------------------------------------- /fixture/custom_cassettes/finch_tuple_transport_error.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exvcr/HEAD/fixture/custom_cassettes/finch_tuple_transport_error.json -------------------------------------------------------------------------------- /fixture/custom_cassettes/httpoison_get_alternate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exvcr/HEAD/fixture/custom_cassettes/httpoison_get_alternate.json -------------------------------------------------------------------------------- /fixture/custom_cassettes/method_mocking.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exvcr/HEAD/fixture/custom_cassettes/method_mocking.json -------------------------------------------------------------------------------- /fixture/custom_cassettes/response_mocking.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exvcr/HEAD/fixture/custom_cassettes/response_mocking.json -------------------------------------------------------------------------------- /fixture/custom_cassettes/response_mocking_regex.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exvcr/HEAD/fixture/custom_cassettes/response_mocking_regex.json -------------------------------------------------------------------------------- /fixture/custom_cassettes/response_mocking_with_param.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exvcr/HEAD/fixture/custom_cassettes/response_mocking_with_param.json -------------------------------------------------------------------------------- /fixture/vcr_cassettes/different_headers_off.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exvcr/HEAD/fixture/vcr_cassettes/different_headers_off.json -------------------------------------------------------------------------------- /fixture/vcr_cassettes/different_headers_on.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exvcr/HEAD/fixture/vcr_cassettes/different_headers_on.json -------------------------------------------------------------------------------- /fixture/vcr_cassettes/different_query_params_off.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exvcr/HEAD/fixture/vcr_cassettes/different_query_params_off.json -------------------------------------------------------------------------------- /fixture/vcr_cassettes/different_query_params_on.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exvcr/HEAD/fixture/vcr_cassettes/different_query_params_on.json -------------------------------------------------------------------------------- /fixture/vcr_cassettes/different_request_body_params_off.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exvcr/HEAD/fixture/vcr_cassettes/different_request_body_params_off.json -------------------------------------------------------------------------------- /fixture/vcr_cassettes/different_request_body_params_on.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exvcr/HEAD/fixture/vcr_cassettes/different_request_body_params_on.json -------------------------------------------------------------------------------- /fixture/vcr_cassettes/error_finch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exvcr/HEAD/fixture/vcr_cassettes/error_finch.json -------------------------------------------------------------------------------- /fixture/vcr_cassettes/error_hackney.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exvcr/HEAD/fixture/vcr_cassettes/error_hackney.json -------------------------------------------------------------------------------- /fixture/vcr_cassettes/error_ibrowse.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exvcr/HEAD/fixture/vcr_cassettes/error_ibrowse.json -------------------------------------------------------------------------------- /fixture/vcr_cassettes/example_finch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exvcr/HEAD/fixture/vcr_cassettes/example_finch.json -------------------------------------------------------------------------------- /fixture/vcr_cassettes/example_finch_different.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exvcr/HEAD/fixture/vcr_cassettes/example_finch_different.json -------------------------------------------------------------------------------- /fixture/vcr_cassettes/example_finch_multiple.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exvcr/HEAD/fixture/vcr_cassettes/example_finch_multiple.json -------------------------------------------------------------------------------- /fixture/vcr_cassettes/example_httpc_request_1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exvcr/HEAD/fixture/vcr_cassettes/example_httpc_request_1.json -------------------------------------------------------------------------------- /fixture/vcr_cassettes/example_httpc_request_4.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exvcr/HEAD/fixture/vcr_cassettes/example_httpc_request_4.json -------------------------------------------------------------------------------- /fixture/vcr_cassettes/example_httpc_request_4_additional_options.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exvcr/HEAD/fixture/vcr_cassettes/example_httpc_request_4_additional_options.json -------------------------------------------------------------------------------- /fixture/vcr_cassettes/example_httpc_request_error.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exvcr/HEAD/fixture/vcr_cassettes/example_httpc_request_error.json -------------------------------------------------------------------------------- /fixture/vcr_cassettes/example_httpotion.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exvcr/HEAD/fixture/vcr_cassettes/example_httpotion.json -------------------------------------------------------------------------------- /fixture/vcr_cassettes/example_ibrowse.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exvcr/HEAD/fixture/vcr_cassettes/example_ibrowse.json -------------------------------------------------------------------------------- /fixture/vcr_cassettes/example_ibrowse_different.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exvcr/HEAD/fixture/vcr_cassettes/example_ibrowse_different.json -------------------------------------------------------------------------------- /fixture/vcr_cassettes/example_ibrowse_multiple.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exvcr/HEAD/fixture/vcr_cassettes/example_ibrowse_multiple.json -------------------------------------------------------------------------------- /fixture/vcr_cassettes/finch_delete.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exvcr/HEAD/fixture/vcr_cassettes/finch_delete.json -------------------------------------------------------------------------------- /fixture/vcr_cassettes/finch_get_localhost.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exvcr/HEAD/fixture/vcr_cassettes/finch_get_localhost.json -------------------------------------------------------------------------------- /fixture/vcr_cassettes/finch_get_timeout.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exvcr/HEAD/fixture/vcr_cassettes/finch_get_timeout.json -------------------------------------------------------------------------------- /fixture/vcr_cassettes/finch_patch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exvcr/HEAD/fixture/vcr_cassettes/finch_patch.json -------------------------------------------------------------------------------- /fixture/vcr_cassettes/finch_post.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exvcr/HEAD/fixture/vcr_cassettes/finch_post.json -------------------------------------------------------------------------------- /fixture/vcr_cassettes/finch_post_map.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exvcr/HEAD/fixture/vcr_cassettes/finch_post_map.json -------------------------------------------------------------------------------- /fixture/vcr_cassettes/finch_put.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exvcr/HEAD/fixture/vcr_cassettes/finch_put.json -------------------------------------------------------------------------------- /fixture/vcr_cassettes/hackney_get.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exvcr/HEAD/fixture/vcr_cassettes/hackney_get.json -------------------------------------------------------------------------------- /fixture/vcr_cassettes/hackney_get_gzipped.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exvcr/HEAD/fixture/vcr_cassettes/hackney_get_gzipped.json -------------------------------------------------------------------------------- /fixture/vcr_cassettes/hackney_get_localhost.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exvcr/HEAD/fixture/vcr_cassettes/hackney_get_localhost.json -------------------------------------------------------------------------------- /fixture/vcr_cassettes/hackney_head.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exvcr/HEAD/fixture/vcr_cassettes/hackney_head.json -------------------------------------------------------------------------------- /fixture/vcr_cassettes/hackney_invalid_client.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exvcr/HEAD/fixture/vcr_cassettes/hackney_invalid_client.json -------------------------------------------------------------------------------- /fixture/vcr_cassettes/hackney_path_encode_fun.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exvcr/HEAD/fixture/vcr_cassettes/hackney_path_encode_fun.json -------------------------------------------------------------------------------- /fixture/vcr_cassettes/hackney_with_body.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exvcr/HEAD/fixture/vcr_cassettes/hackney_with_body.json -------------------------------------------------------------------------------- /fixture/vcr_cassettes/httpc_get_localhost.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exvcr/HEAD/fixture/vcr_cassettes/httpc_get_localhost.json -------------------------------------------------------------------------------- /fixture/vcr_cassettes/httpoison_delete.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exvcr/HEAD/fixture/vcr_cassettes/httpoison_delete.json -------------------------------------------------------------------------------- /fixture/vcr_cassettes/httpoison_get.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exvcr/HEAD/fixture/vcr_cassettes/httpoison_get.json -------------------------------------------------------------------------------- /fixture/vcr_cassettes/httpoison_get_basic_auth.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exvcr/HEAD/fixture/vcr_cassettes/httpoison_get_basic_auth.json -------------------------------------------------------------------------------- /fixture/vcr_cassettes/httpoison_get_error.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exvcr/HEAD/fixture/vcr_cassettes/httpoison_get_error.json -------------------------------------------------------------------------------- /fixture/vcr_cassettes/httpoison_head.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exvcr/HEAD/fixture/vcr_cassettes/httpoison_head.json -------------------------------------------------------------------------------- /fixture/vcr_cassettes/httpoison_mutipart_post.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exvcr/HEAD/fixture/vcr_cassettes/httpoison_mutipart_post.json -------------------------------------------------------------------------------- /fixture/vcr_cassettes/httpoison_patch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exvcr/HEAD/fixture/vcr_cassettes/httpoison_patch.json -------------------------------------------------------------------------------- /fixture/vcr_cassettes/httpoison_post.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exvcr/HEAD/fixture/vcr_cassettes/httpoison_post.json -------------------------------------------------------------------------------- /fixture/vcr_cassettes/httpoison_post_form.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exvcr/HEAD/fixture/vcr_cassettes/httpoison_post_form.json -------------------------------------------------------------------------------- /fixture/vcr_cassettes/httpoison_post_ssl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exvcr/HEAD/fixture/vcr_cassettes/httpoison_post_ssl.json -------------------------------------------------------------------------------- /fixture/vcr_cassettes/httpoison_put.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exvcr/HEAD/fixture/vcr_cassettes/httpoison_put.json -------------------------------------------------------------------------------- /fixture/vcr_cassettes/ibrowse_get_localhost.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exvcr/HEAD/fixture/vcr_cassettes/ibrowse_get_localhost.json -------------------------------------------------------------------------------- /fixture/vcr_cassettes/ignore_localhost_on.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /fixture/vcr_cassettes/ignore_localhost_unset.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exvcr/HEAD/fixture/vcr_cassettes/ignore_localhost_unset.json -------------------------------------------------------------------------------- /fixture/vcr_cassettes/ignore_localhost_with_headers.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exvcr/HEAD/fixture/vcr_cassettes/ignore_localhost_with_headers.json -------------------------------------------------------------------------------- /fixture/vcr_cassettes/ignore_urls_on.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /fixture/vcr_cassettes/ignore_urls_unset.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exvcr/HEAD/fixture/vcr_cassettes/ignore_urls_unset.json -------------------------------------------------------------------------------- /fixture/vcr_cassettes/ignore_urls_with_headers.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exvcr/HEAD/fixture/vcr_cassettes/ignore_urls_with_headers.json -------------------------------------------------------------------------------- /fixture/vcr_cassettes/option_clean_all.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exvcr/HEAD/fixture/vcr_cassettes/option_clean_all.json -------------------------------------------------------------------------------- /fixture/vcr_cassettes/option_clean_each.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exvcr/HEAD/fixture/vcr_cassettes/option_clean_each.json -------------------------------------------------------------------------------- /fixture/vcr_cassettes/return_value_from_block.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /fixture/vcr_cassettes/return_value_from_block_throws_error.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /fixture/vcr_cassettes/user_defined_matchers_matching.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exvcr/HEAD/fixture/vcr_cassettes/user_defined_matchers_matching.json -------------------------------------------------------------------------------- /fixture/vcr_cassettes/user_defined_matchers_not_matching.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exvcr/HEAD/fixture/vcr_cassettes/user_defined_matchers_not_matching.json -------------------------------------------------------------------------------- /lib/exvcr.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exvcr/HEAD/lib/exvcr.ex -------------------------------------------------------------------------------- /lib/exvcr/actor.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exvcr/HEAD/lib/exvcr/actor.ex -------------------------------------------------------------------------------- /lib/exvcr/adapter.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exvcr/HEAD/lib/exvcr/adapter.ex -------------------------------------------------------------------------------- /lib/exvcr/adapter/finch.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exvcr/HEAD/lib/exvcr/adapter/finch.ex -------------------------------------------------------------------------------- /lib/exvcr/adapter/finch/converter.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exvcr/HEAD/lib/exvcr/adapter/finch/converter.ex -------------------------------------------------------------------------------- /lib/exvcr/adapter/hackney.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exvcr/HEAD/lib/exvcr/adapter/hackney.ex -------------------------------------------------------------------------------- /lib/exvcr/adapter/hackney/converter.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exvcr/HEAD/lib/exvcr/adapter/hackney/converter.ex -------------------------------------------------------------------------------- /lib/exvcr/adapter/hackney/store.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exvcr/HEAD/lib/exvcr/adapter/hackney/store.ex -------------------------------------------------------------------------------- /lib/exvcr/adapter/httpc.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exvcr/HEAD/lib/exvcr/adapter/httpc.ex -------------------------------------------------------------------------------- /lib/exvcr/adapter/httpc/converter.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exvcr/HEAD/lib/exvcr/adapter/httpc/converter.ex -------------------------------------------------------------------------------- /lib/exvcr/adapter/ibrowse.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exvcr/HEAD/lib/exvcr/adapter/ibrowse.ex -------------------------------------------------------------------------------- /lib/exvcr/adapter/ibrowse/converter.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exvcr/HEAD/lib/exvcr/adapter/ibrowse/converter.ex -------------------------------------------------------------------------------- /lib/exvcr/application.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exvcr/HEAD/lib/exvcr/application.ex -------------------------------------------------------------------------------- /lib/exvcr/checker.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exvcr/HEAD/lib/exvcr/checker.ex -------------------------------------------------------------------------------- /lib/exvcr/config.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exvcr/HEAD/lib/exvcr/config.ex -------------------------------------------------------------------------------- /lib/exvcr/config_loader.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exvcr/HEAD/lib/exvcr/config_loader.ex -------------------------------------------------------------------------------- /lib/exvcr/converter.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exvcr/HEAD/lib/exvcr/converter.ex -------------------------------------------------------------------------------- /lib/exvcr/exceptions.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exvcr/HEAD/lib/exvcr/exceptions.ex -------------------------------------------------------------------------------- /lib/exvcr/filter.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exvcr/HEAD/lib/exvcr/filter.ex -------------------------------------------------------------------------------- /lib/exvcr/handler.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exvcr/HEAD/lib/exvcr/handler.ex -------------------------------------------------------------------------------- /lib/exvcr/iex.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exvcr/HEAD/lib/exvcr/iex.ex -------------------------------------------------------------------------------- /lib/exvcr/json.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exvcr/HEAD/lib/exvcr/json.ex -------------------------------------------------------------------------------- /lib/exvcr/mock.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exvcr/HEAD/lib/exvcr/mock.ex -------------------------------------------------------------------------------- /lib/exvcr/mock_lock.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exvcr/HEAD/lib/exvcr/mock_lock.ex -------------------------------------------------------------------------------- /lib/exvcr/recorder.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exvcr/HEAD/lib/exvcr/recorder.ex -------------------------------------------------------------------------------- /lib/exvcr/records.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exvcr/HEAD/lib/exvcr/records.ex -------------------------------------------------------------------------------- /lib/exvcr/setting.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exvcr/HEAD/lib/exvcr/setting.ex -------------------------------------------------------------------------------- /lib/exvcr/task/runner.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exvcr/HEAD/lib/exvcr/task/runner.ex -------------------------------------------------------------------------------- /lib/exvcr/task/show.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exvcr/HEAD/lib/exvcr/task/show.ex -------------------------------------------------------------------------------- /lib/exvcr/task/util.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exvcr/HEAD/lib/exvcr/task/util.ex -------------------------------------------------------------------------------- /lib/exvcr/util.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exvcr/HEAD/lib/exvcr/util.ex -------------------------------------------------------------------------------- /lib/mix/tasks.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exvcr/HEAD/lib/mix/tasks.ex -------------------------------------------------------------------------------- /mix.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exvcr/HEAD/mix.exs -------------------------------------------------------------------------------- /mix.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exvcr/HEAD/mix.lock -------------------------------------------------------------------------------- /package.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exvcr/HEAD/package.exs -------------------------------------------------------------------------------- /test/adapter_finch_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exvcr/HEAD/test/adapter_finch_test.exs -------------------------------------------------------------------------------- /test/adapter_hackney_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exvcr/HEAD/test/adapter_hackney_test.exs -------------------------------------------------------------------------------- /test/adapter_httpc_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exvcr/HEAD/test/adapter_httpc_test.exs -------------------------------------------------------------------------------- /test/adapter_ibrowse_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exvcr/HEAD/test/adapter_ibrowse_test.exs -------------------------------------------------------------------------------- /test/cassettes/test1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exvcr/HEAD/test/cassettes/test1.json -------------------------------------------------------------------------------- /test/cassettes/test2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exvcr/HEAD/test/cassettes/test2.json -------------------------------------------------------------------------------- /test/config_loader_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exvcr/HEAD/test/config_loader_test.exs -------------------------------------------------------------------------------- /test/config_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exvcr/HEAD/test/config_test.exs -------------------------------------------------------------------------------- /test/enable_global_settings_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exvcr/HEAD/test/enable_global_settings_test.exs -------------------------------------------------------------------------------- /test/filter_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exvcr/HEAD/test/filter_test.exs -------------------------------------------------------------------------------- /test/handler_custom_mode_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exvcr/HEAD/test/handler_custom_mode_test.exs -------------------------------------------------------------------------------- /test/handler_options_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exvcr/HEAD/test/handler_options_test.exs -------------------------------------------------------------------------------- /test/handler_stub_mode_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exvcr/HEAD/test/handler_stub_mode_test.exs -------------------------------------------------------------------------------- /test/iex_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exvcr/HEAD/test/iex_test.exs -------------------------------------------------------------------------------- /test/ignore_localhost_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exvcr/HEAD/test/ignore_localhost_test.exs -------------------------------------------------------------------------------- /test/ignore_urls_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exvcr/HEAD/test/ignore_urls_test.exs -------------------------------------------------------------------------------- /test/mix/tasks_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exvcr/HEAD/test/mix/tasks_test.exs -------------------------------------------------------------------------------- /test/mock_lock_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exvcr/HEAD/test/mock_lock_test.exs -------------------------------------------------------------------------------- /test/recorder_base_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exvcr/HEAD/test/recorder_base_test.exs -------------------------------------------------------------------------------- /test/recorder_finch_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exvcr/HEAD/test/recorder_finch_test.exs -------------------------------------------------------------------------------- /test/recorder_hackney_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exvcr/HEAD/test/recorder_hackney_test.exs -------------------------------------------------------------------------------- /test/recorder_httpc_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exvcr/HEAD/test/recorder_httpc_test.exs -------------------------------------------------------------------------------- /test/recorder_ibrowse_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exvcr/HEAD/test/recorder_ibrowse_test.exs -------------------------------------------------------------------------------- /test/setting_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exvcr/HEAD/test/setting_test.exs -------------------------------------------------------------------------------- /test/strict_mode_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exvcr/HEAD/test/strict_mode_test.exs -------------------------------------------------------------------------------- /test/task_runner_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exvcr/HEAD/test/task_runner_test.exs -------------------------------------------------------------------------------- /test/task_util_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exvcr/HEAD/test/task_util_test.exs -------------------------------------------------------------------------------- /test/test_helper.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/parroty/exvcr/HEAD/test/test_helper.exs --------------------------------------------------------------------------------