ryz310/my_api_client

View on GitHub
Branch: master(View all)
NameLines of codeMaintainabilityTest coverage
lib/my_api_client/rspec/matcher_helper.rb25
A
0 mins
C
72%
lib/my_api_client/rspec/matchers/be_handled_as_an_error.rb60
A
0 mins
B
85%
lib/my_api_client/rspec/matchers/request_to.rb47
A
0 mins
A
92%
spec/support/complete_within.rb
A
93%
spec/support/complete_about.rb
A
93%
lib/my_api_client/request/pagination.rb29
A
0 mins
A
94%
lib/my_api_client/error_handling/generator.rb87
A
1 hr
A
98%
spec/lib/my_api_client/rspec/stub_spec.rb
A
98%
spec/lib/my_api_client/error_handling_spec.rb
A
98%
lib/my_api_client/errors/api_limit_error.rb3
A
0 mins
A
100%
lib/my_api_client/request.rb28
A
35 mins
A
100%
spec/lib/my_api_client/request/basic_spec.rb
A
100%
spec/lib/my_api_client/params/request_spec.rb
A
100%
spec/lib/my_api_client/request_spec.rb
A
100%
lib/my_api_client/config.rb15
A
0 mins
A
100%
spec/lib/my_api_client/errors/error_spec.rb
A
100%
spec/lib/my_api_client/error_handling/generator_spec.rb
A
100%
example/api_clients/my_rest_api_client.rb30
A
0 mins
A
100%
spec/lib/my_api_client/base_spec.rb
A
100%
lib/my_api_client/errors/server_error.rb16
A
0 mins
A
100%
example/api_clients/my_errors.rb13
A
0 mins
A
100%
lib/my_api_client/base.rb11
A
0 mins
A
100%
lib/my_api_client/request/logger.rb24
A
0 mins
A
100%
lib/my_api_client/errors.rb14
A
0 mins
A
100%
spec/integrations/api_clients/my_rest_api_client_spec.rb
A
100%
spec/example/api_clients/my_error_api_client_spec.rb
A
100%
example/api_clients/my_header_api_client.rb23
A
0 mins
A
100%
lib/my_api_client/exceptions.rb42
A
0 mins
A
100%
lib/my_api_client/request/executor.rb44
A
0 mins
A
100%
lib/my_api_client/errors/client_error.rb33
A
0 mins
A
100%
lib/my_api_client/rspec/stub.rb94
A
50 mins
A
100%
lib/my_api_client/rspec.rb8
A
0 mins
A
100%
lib/my_api_client.rb35
A
0 mins
A
100%
spec/example/api_clients/my_pagination_api_client_spec.rb
A
100%
spec/lib/my_api_client/params/params_spec.rb
A
100%
spec/example/api_clients/my_status_api_client_spec.rb
A
100%
lib/my_api_client/params/params.rb40
A
0 mins
A
100%
lib/my_api_client/errors/network_error.rb24
A
0 mins
A
100%
spec/lib/my_api_client/request/executor_spec.rb
A
100%
spec/integrations/api_clients/my_status_api_client_spec.rb
A
100%
lib/my_api_client/error_handling.rb17
A
0 mins
A
100%
spec/lib/my_api_client/error_handling/retry_option_processor_spec.rb
A
100%
spec/lib/my_api_client/request/logger_spec.rb
A
100%
lib/my_api_client/request/basic.rb15
A
0 mins
A
100%
lib/my_api_client/params/request.rb27
A
0 mins
A
100%
spec/example/api_clients/my_rest_api_client_spec.rb
A
100%
spec/my_api_client_spec.rb
A
100%
spec/lib/my_api_client/config_spec.rb
A
100%
spec/lib/my_api_client/rspec/matchers/be_handled_as_an_error_spec.rb
A
100%
example/api_clients/application_api_client.rb7
A
0 mins
A
100%