{ "meta": { "simplecov_version": "0.21.2" }, "coverage": { "/Users/userx/src/test_project/app/controllers/api/base_controller.rb": { "lines": [ 1, null ] }, "/Users/userx/src/test_project/app/controllers/api/internal/base_controller.rb": { "lines": [ 1, 1, 16, null, null ] }, "/Users/userx/src/test_project/app/controllers/api/internal/communes_controller.rb": { "lines": [ 1, 1, 3, null, null, 1, null, 1, 3, null, null, 1, 3, null, null ] }, "/Users/userx/src/test_project/app/controllers/api/internal/gas_distributors_controller.rb": { "lines": [ 1, null, 1, null, 1, 6, null, null, 1, null, 1, 6, null, null, 1, 12, null, null, 1, 6, null, null, null, null, 1, 6, null, null, null, null, 1, 6, null, null, null, null ] }, "/Users/userx/src/test_project/app/controllers/api/internal/regions_controller.rb": { "lines": [ 1, 1, 2, null, null ] }, "/Users/userx/src/test_project/app/controllers/api/internal/subscriptions_controller.rb": { "lines": [ 1, 1, 5, 5, 25, null, null, null, 5, null, null, 1, null, 1, 25, null, null, 1, 5, null, null, 1, 30, null, null ] }, "/Users/userx/src/test_project/app/jobs/add_scrapper_addresses_and_phones_from_health_centers_job.rb": { "lines": [ 1, 1, null, 1, null, 1, 7, 105, 105, 105, 120, 120, null, null, null, null, 1, null, 1, 105, null, null, 1, 120, 120, 1, null, 120, null, null, 1, 120, 120, null, 120, null, null, 1, 105, null, null, 1, 120, null, null, 1, 120, null, null ] }, "/Users/userx/src/test_project/app/jobs/application_job.rb": { "lines": [ 1, null, null, null, null, null, null ] }, "/Users/userx/src/test_project/app/jobs/generate_gas_distributors_xlsx_job.rb": { "lines": [ 1, null, 1, 1, 0, null, 0, null, 0, 0, null, null, 1, null, 1, 0, 0, 0, null, null, 1, 0, 0, 0, 0, 0, null, 0, null, null, 1, 0, 0, null, null, null, 1, 0, null, null, 1, 0, null, null, 1, 0, null, null, 1, 0, 0, 0, null, 0, null, null, 1, 0, null, null ] }, "/Users/userx/src/test_project/app/jobs/get_all_distributors_from_abastible_job.rb": { "lines": [ 1, 1, null, 1, 2, 8, null, null, null, 1, null, 1, 2, null, 1, null, null ] }, "/Users/userx/src/test_project/app/jobs/get_commune_prices_from_abastible_job.rb": { "lines": [ 1, 1, 1, null, 1, 4, 4, 2, null, 2, 2, null, null, 1, null, 1, 12, null, null, 1, null, 4, null, null, 1, 2, null, null, 1, 2, null, null, 1, 2, 2, null, null ] }, "/Users/userx/src/test_project/app/jobs/get_distributors_from_cne_job.rb": { "lines": [ 1, 1, 1, 4, 8, 12, 18, 18, null, null, null, null, null, 1, null, 1, 18, null, null ] }, "/Users/userx/src/test_project/app/jobs/shrine_promote_job.rb": { "lines": [ 0, 0, null, 0, 0, 0, null, 0, 0, 0, 0, null, 0, 0 ] }, "/Users/userx/src/test_project/app/jobs/validate_address_in_abastible_job.rb": { "lines": [ 1, 1, null, 1, 1, 1, null, null ] }, "/Users/userx/src/test_project/app/jobs/validate_addresses_in_abastible_job.rb": { "lines": [ 1, 1, null, 1, 8, 8, null, 8, 38, 38, null, 9, null, null, null, 1, null, 1, 46, null, null, 1, 8, null, 6, null, null, 1, 2, null, null, 1, 8, null, null, 1, null, 18, null, null, 1, 9, null, null, 1, 9, null, null, 1, 9, 9, null, null ] }, "/Users/userx/src/test_project/app/jobs/validate_phone_number_in_abastible_job.rb": { "lines": [ 1, 1, null, 1, 1, 1, null, null ] }, "/Users/userx/src/test_project/app/jobs/validate_scrapper_phone_numbers_in_abastible_job.rb": { "lines": [ 1, 1, null, 1, 4, 4, 6, 6, null, 6, null, null, null, 1, null, 1, 12, null, null, 1, 6, null, null, 1, 6, null, null, 1, 6, 6, null, null ] }, "/Users/userx/src/test_project/app/mailers/application_mailer.rb": { "lines": [ 1, 1, 1, null ] }, "/Users/userx/src/test_project/app/mailers/example_mailer.rb": { "lines": [ 0, 0, 0, 0, 0, 0 ] }, "/Users/userx/src/test_project/app/mailers/welcome_mailer.rb": { "lines": [ 1, 1, 3, 3, 3, null, null ] }, "/Users/userx/src/test_project/app/models/admin_user.rb": { "lines": [ 1, null, null, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null ] }, "/Users/userx/src/test_project/app/models/application_record.rb": { "lines": [ 1, 1, null ] }, "/Users/userx/src/test_project/app/models/commune.rb": { "lines": [ 1, 1, 1, null, 1, null, 1, 1, null, 1, 1, null, 1, 1, null, 4, null, 1, 0, null, null, 1, 11, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null ] }, "/Users/userx/src/test_project/app/models/gas_company.rb": { "lines": [ 1, 1, null, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null ] }, "/Users/userx/src/test_project/app/models/gas_distributor.rb": { "lines": [ 1, 1, null, null, null, null, null, null, 1, null, 1, null, 1, 1, 72, null, null, null, null, 1, 1, 1, null, 1, null, 1, null, 18, 15, 1, 6, null, null, null, 10, 1, 14, null, null, 1, 6, null, null, 1, 56, null, null, 1, 2, null, null, 1, 0, null, null, 1, 0, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null ] }, "/Users/userx/src/test_project/app/models/gas_distributor_report.rb": { "lines": [ 1, 1, 1, null, 1, null, 1, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null ] }, "/Users/userx/src/test_project/app/models/order.rb": { "lines": [ 1, 1, 1, null, 1, null, 1, null, 1, null, 1, 2, null, null, 1, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null ] }, "/Users/userx/src/test_project/app/models/order_item.rb": { "lines": [ 1, 1, 1, null, 1, null, 1, 13, 1, null, null, null, 1, 11, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null ] }, "/Users/userx/src/test_project/app/models/region.rb": { "lines": [ 1, 1, 1, null, 1, 1, 1, null, 1, 1, null, 3, null, 1, 0, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null ] }, "/Users/userx/src/test_project/app/models/scrapper_address.rb": { "lines": [ 1, 1, 1, 1, 1, null, 15, 12, 2, null, 1, 13, null, null, 1, 1, null, 1, 18, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null ] }, "/Users/userx/src/test_project/app/models/scrapper_phone_number.rb": { "lines": [ 1, 1, 1, 1, null, 384, 6, 2, null, 1, 146, null, null, null, null, 1, null, 1, 1, null, null, 1, 131, 129, null, 115, null, 246, null, 115, null, null, 1, 2, 6, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null ] }, "/Users/userx/src/test_project/app/models/subscriber.rb": { "lines": [ 1, 1, 1, null, 1, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null ] }, "/Users/userx/src/test_project/app/models/subscription.rb": { "lines": [ 1, 1, 1, null, 1, 1, null, 1, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null ] }, "/Users/userx/src/test_project/app/models/user.rb": { "lines": [ 1, null, null, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null ] }, "/Users/userx/src/test_project/app/models/xlsx_download.rb": { "lines": [ 1, 1, null, 1, null, 1, 1, null, null, 1, 1, null, null, null, null, null, null, null, 1, null, null, null, null, null, null, null, null, null, null, null, null, null, null ] }, "/Users/userx/src/test_project/app/observers/scrapper_address_observer.rb": { "lines": [ 1, 1, 1, null, 1, 1, null, null, 1, 3, null, 3, null, null ] }, "/Users/userx/src/test_project/app/observers/scrapper_phone_number_observer.rb": { "lines": [ 1, 1, null, 1, 3, 2, null, null, null ] }, "/Users/userx/src/test_project/app/observers/subscriber_observer.rb": { "lines": [ 1, 1, null, 1, 1, null, null ] }, "/Users/userx/src/test_project/app/policies/application_policy.rb": { "lines": [ null, null, 0, 0, null, 0, 0, 0, 0, null, 0, 0, 0, null, 0, 0, 0, null, 0, 0, 0, null, 0, 0, 0, null, 0, 0, 0, null, 0, 0, 0, null, 0, 0, 0, null, 0, 0, 0, 0, 0, null, 0, 0, 0, null, 0, null, 0, 0, 0 ] }, "/Users/userx/src/test_project/app/policies/back_office/active_admin/comment_policy.rb": { "lines": [ 0, 0 ] }, "/Users/userx/src/test_project/app/policies/back_office/active_admin/page_policy.rb": { "lines": [ 0, 0 ] }, "/Users/userx/src/test_project/app/policies/back_office/admin_user_policy.rb": { "lines": [ 0, 0 ] }, "/Users/userx/src/test_project/app/policies/back_office/commune_policy.rb": { "lines": [ 0, 0, 0, 0, null, 0, 0, 0, null, 0, 0, 0, null, 0, 0, 0, null, 0, 0, 0, null, 0, 0, 0, null, 0, 0, 0, null, 0, 0, 0, 0 ] }, "/Users/userx/src/test_project/app/policies/back_office/default_policy.rb": { "lines": [ 0, 0, null, 0, 0, 0, 0, null, 0, 0, 0, null, 0, 0, 0, null, 0, 0, 0, null, 0, 0, 0, null, 0, 0, 0, null, 0, 0, 0, null, 0, 0, 0, null, 0, 0, null, 0, 0, 0, 0, null, 0, 0, 0, 0, 0 ] }, "/Users/userx/src/test_project/app/utils/enum_utils.rb": { "lines": [ 1, 1, 1, null, null, null, null, 1, 0, 0, null, null, null ] }, "/Users/userx/src/test_project/app/utils/string_utils.rb": { "lines": [ 1, 1, 60, null, null ] } }, "groups": { "Controllers": { "lines": { "covered_percent": 100.0 } }, "Channels": { "lines": { "covered_percent": 100.0 } }, "Models": { "lines": { "covered_percent": 97.22222222222223 } }, "Mailers": { "lines": { "covered_percent": 57.142857142857146 } }, "Helpers": { "lines": { "covered_percent": 100.0 } }, "Jobs": { "lines": { "covered_percent": 80.23255813953489 } }, "Libraries": { "lines": { "covered_percent": 100.0 } }, "Commands": { "lines": { "covered_percent": 100.0 } }, "Services": { "lines": { "covered_percent": 100.0 } }, "Observers": { "lines": { "covered_percent": 100.0 } }, "Policies": { "lines": { "covered_percent": 0.0 } }, "Utils": { "lines": { "covered_percent": 77.77777777777777 } }, "Extensions": { "lines": { "covered_percent": 100.0 } } } }