• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

mysociety / alaveteli / 7194242838
37%

Build:
DEFAULT BRANCH: develop
Ran 13 Dec 2023 11:23AM UTC
Jobs 3
Files 429
Run time 51s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

13 Dec 2023 11:00AM UTC coverage: 12.845% (-79.9%) from 92.702%
7194242838

push

github

gbp
Merge branch 'update-github-ci-workflow' into develop

2584 of 20116 relevant lines covered (12.85%)

6.6 hits per line

Uncovered Existing Lines

Lines Coverage ∆ File
1
66.67
-33.33% app/helpers/currency_helper.rb
1
66.67
-33.33% app/helpers/notification_mailer_helper.rb
1
66.67
-33.33% app/helpers/taggable_helper.rb
1
85.71
-14.29% app/models/alaveteli_pro/embargo_extension.rb
1
85.71
-14.29% app/models/info_request/prominence/been_published_query.rb
1
85.71
-14.29% app/models/info_request/prominence/embargoed_query.rb
1
85.71
-14.29% app/models/info_request/prominence/embargo_expired_today_query.rb
1
85.71
-14.29% app/models/info_request/prominence/embargo_expiring_query.rb
1
85.71
-14.29% app/models/info_request/prominence/not_embargoed_query.rb
1
85.71
-14.29% app/models/info_request/prominence/public_query.rb
1
85.71
-14.29% app/models/info_request/prominence/searchable_query.rb
1
85.71
-14.29% app/models/info_request/prominence/visible_to_requester_query.rb
1
83.33
-16.67% app/models/info_request/pro_query.rb
1
85.71
-14.29% app/models/info_request/state/awaiting_response_query.rb
1
85.71
-14.29% app/models/info_request/state/clarification_needed_query.rb
1
85.71
-14.29% app/models/info_request/state/complete_query.rb
1
85.71
-14.29% app/models/info_request/state/other_query.rb
1
85.71
-14.29% app/models/info_request/state/overdue_query.rb
1
85.71
-14.29% app/models/info_request/state/response_received_query.rb
1
85.71
-14.29% app/models/info_request/state/very_overdue_query.rb
1
90.0
-10.0% app/models/note.rb
1
83.33
-16.67% app/models/survey/info_request_query.rb
1
50.0
-50.0% lib/theme.rb
2
50.0
-50.0% app/helpers/admin_raw_emails_helper.rb
2
50.0
-50.0% app/helpers/health_checks_helper.rb
2
80.0
-20.0% app/models/category_relationship.rb
2
92.86
-7.14% app/models/concerns/admin_column.rb
2
80.0
-20.0% app/models/concerns/categorisable.rb
2
83.33
-16.67% app/models/concerns/message_prominence.rb
2
77.78
-22.22% app/models/incoming_message/cache_attributes_from_raw_email.rb
2
75.0
-25.0% app/models/info_request/state/action_needed_query.rb
2
71.43
-28.57% app/models/project/info_request_query.rb
2
80.0
-20.0% app/models/user/login_token.rb
2
60.0
-40.0% app/models/user/survey.rb
2
66.67
-33.33% app/validators/not_nil_validator.rb
2
83.33
-16.67% lib/alaveteli_rate_limiter/ip_rate_limiter/defaults.rb
2
83.33
-16.67% lib/alaveteli_rate_limiter/ip_rate_limiter/whitelist.rb
2
84.21
-10.53% lib/health_checks.rb
3
57.14
-42.86% app/helpers/admin/bootstrap_helper.rb
3
40.0
-60.0% app/helpers/admin/translated_record_helper.rb
3
57.14
-42.86% app/helpers/config_helper.rb
3
57.14
-42.86% app/helpers/mailer_helper.rb
3
50.0
-50.0% app/helpers/stripe_helper.rb
3
50.0
-50.0% app/helpers/unsubscribe_helper.rb
3
72.73
-27.27% app/models/concerns/notable.rb
3
0.0
-100.0% app/models/incoming_message_error.rb
3
92.31
-7.69% lib/alaveteli_localization/locale.rb
3
33.33
-20.0% lib/alaveteli_pro/webhook_endpoints.rb
3
82.35
-17.65% lib/alaveteli_rate_limiter/rule.rb
3
85.71
-14.29% lib/alaveteli_rate_limiter/window.rb
3
62.5
-37.5% lib/deeply_nested_params.rb
3
57.14
-42.86% lib/default_late_calculator.rb
3
80.0
-20.0% lib/health_checks/checks/period_check.rb
3
75.0
-25.0% lib/health_checks/health_checkable.rb
3
70.59
-17.65% lib/mail_handler/backends/mail_extensions.rb
3
62.5
-37.5% lib/safe_redirect.rb
4
42.86
-57.14% app/helpers/admin/censor_rules_helper.rb
4
50.0
-50.0% app/helpers/admin_comments_helper.rb
4
42.86
-57.14% app/helpers/alaveteli_pro/dashboard_helper.rb
4
33.33
-66.67% app/helpers/download_helper.rb
4
42.86
-57.14% app/helpers/refusal_advice_helper.rb
4
0.0
-100.0% app/jobs/application_job.rb
4
0.0
-100.0% app/models/mail_server_log_done.rb
4
55.56
-44.44% lib/alaveteli_localization/hyphenated_locale.rb
5
54.55
-45.45% app/helpers/admin_general_timeline_helper.rb
5
44.44
-55.56% app/helpers/admin/prominence_helper.rb
5
28.57
-71.43% app/helpers/alaveteli_pro/public_bodies_helper.rb
5
37.5
-62.5% app/helpers/blog_helper.rb
5
44.44
-55.56% app/helpers/classifications_helper.rb
5
8.7
-21.74% app/helpers/widget_helper.rb
5
75.0
-25.0% app/models/category.rb
5
50.0
-50.0% app/models/concerns/alaveteli_pro/phase_counts.rb
5
0.0
-100.0% app/models/dataset.rb
5
44.44
-55.56% app/models/info_request/public_token.rb
5
0.0
-100.0% app/models/project/resource.rb
5
0.0
-100.0% app/models/user_message.rb
5
44.44
-55.56% lib/core_ext/warning.rb
5
28.57
-71.43% lib/languages.rb
6
25.0
-75.0% app/helpers/admin_requests_helper.rb
6
60.0
-40.0% app/models/project/info_request_extension.rb
6
0.0
-100.0% app/models/project/membership.rb
7
0.0
-100.0% app/controllers/admin/changelog_controller.rb
7
0.0
-100.0% app/controllers/concerns/hashable_params.rb
7
0.0
-100.0% app/controllers/users/email_alerts_controller.rb
7
22.22
-77.78% app/helpers/pagination_helper.rb
7
0.0
-100.0% app/models/announcement_dismissal.rb
7
56.52
-30.43% app/models/concerns/alaveteli_pro/request_summaries.rb
7
63.16
-36.84% app/models/concerns/taggable.rb
7
50.0
-50.0% app/models/info_request/batch_pagination.rb
7
0.0
-100.0% app/models/widget_vote.rb
7
22.22
-77.78% lib/confidence_intervals.rb
7
11.11
-77.78% lib/quiet_opener.rb
7
53.33
-46.67% lib/strip_empty_sessions.rb
7
50.0
-50.0% lib/world_foi_websites.rb
8
38.46
-61.54% app/helpers/alaveteli_pro/batch_request_authority_searches_helper.rb
8
52.63
-42.11% app/models/concerns/translatable.rb
8
55.56
-44.44% app/models/public_body/calculated_home_page.rb
8
60.0
-40.0% app/models/public_body_heading.rb
8
0.0
-100.0% app/models/refusal_advice/suggestion.rb
8
57.89
-42.11% app/models/survey.rb
8
0.0
-100.0% app/models/user/with_request.rb
8
27.27
-72.73% lib/alaveteli_pro/post_redirect_handler.rb
8
55.56
-44.44% lib/alaveteli_spam_term_checker.rb
8
27.27
-72.73% lib/date_quarter.rb
9
40.0
-60.0% app/helpers/admin_users_helper.rb
9
30.77
-69.23% app/helpers/notes_helper.rb
9
55.0
-45.0% app/models/alaveteli_pro/request_summary_category.rb
9
0.0
-100.0% app/models/dataset/value.rb
9
52.63
-47.37% app/models/public_body_category_link.rb
9
60.87
-39.13% lib/alaveteli_rate_limiter/backends/pstore_database.rb
10
0.0
-100.0% app/controllers/admin/users/sign_ins_controller.rb
10
0.0
-100.0% app/controllers/alaveteli_pro/pages_controller.rb
10
0.0
-100.0% app/controllers/health/metrics_controller.rb
10
0.0
-87.5% app/models/blog/post.rb
10
47.37
-52.63% lib/alaveteli_rate_limiter/rate_limiter.rb
10
51.85
-37.04% lib/html_to_pdf_converter.rb
11
0.0
-100.0% app/mailers/reminder_mailer.rb
11
52.17
-47.83% app/models/alaveteli_pro/draft_info_request_batch.rb
11
0.0
-100.0% app/models/alaveteli_pro/embargo/translated_constants.rb
12
0.0
-100.0% app/controllers/admin/post_redirects_controller.rb
12
0.0
-100.0% app/controllers/health/checks_controller.rb
12
0.0
-100.0% app/controllers/projects/downloads_controller.rb
12
41.67
-33.33% app/helpers/admin_helper.rb
12
36.84
-63.16% app/helpers/alaveteli_pro/info_requests_helper.rb
12
29.41
-70.59% app/helpers/date_time_helper.rb
12
0.0
-100.0% app/models/alaveteli_pro/activity_list/new_response.rb
12
0.0
-100.0% app/models/alaveteli_pro/activity_list/request_resent.rb
12
0.0
-100.0% app/models/alaveteli_pro/activity_list/request_sent.rb
12
0.0
-100.0% app/models/alaveteli_pro/with_tax.rb
12
58.62
-41.38% app/models/concerns/info_request/title_validation.rb
12
42.86
-57.14% app/models/concerns/public_body_derived_fields.rb
12
0.0
-100.0% app/models/dataset/key_set.rb
12
0.0
-100.0% app/models/info_request/response_gatekeeper/nobody.rb
12
59.38
-37.5% app/models/public_body_category.rb
12
61.29
-38.71% app/models/user/slug.rb
12
53.33
-40.0% lib/i18n_fixes.rb
12
25.0
-75.0% lib/user_stats.rb
13
0.0
-100.0% app/controllers/alaveteli_pro/dashboard_controller.rb
13
0.0
-100.0% app/controllers/concerns/alaveteli_pro/stripe_namespace.rb
13
0.0
-100.0% app/controllers/projects/leaderboards_controller.rb
13
27.78
-72.22% app/helpers/admin/tag_helper.rb
13
27.78
-72.22% app/helpers/analytics_helper.rb
13
0.0
-100.0% app/jobs/info_request_expire_job.rb
13
0.0
-100.0% app/mailers/alaveteli_pro/account_mailer.rb
13
0.0
-100.0% app/mailers/info_request_batch_mailer.rb
13
0.0
-100.0% app/models/alaveteli_pro/activity_list/embargo_expiry.rb
13
0.0
-100.0% app/models/mail_server_log/delivery_status_serializer.rb
13
59.38
-40.63% app/models/role.rb
13
0.0
-85.71% app/models/track_things_sent_email.rb
14
0.0
-100.0% app/controllers/admin_user_slug_controller.rb
14
0.0
-100.0% app/models/info_request/response_gatekeeper.rb
14
36.36
-63.64% app/models/info_request/state.rb
14
58.82
-41.18% app/models/project.rb
14
0.0
-100.0% app/models/refusal_advice/question.rb
14
63.41
-34.15% lib/alaveteli_rate_limiter/ip_rate_limiter.rb
14
48.15
-51.85% lib/database_collation.rb
14
41.67
-58.33% lib/routing_filters.rb
15
0.0
-100.0% app/models/alaveteli_pro/activity_list/overdue.rb
15
29.17
-62.5% app/models/holiday.rb
15
0.0
-100.0% app/models/info_request/response_rejection/base.rb
15
0.0
-100.0% app/models/info_request/response_rejection.rb
15
0.0
-100.0% app/models/project/submission.rb
15
0.0
-100.0% app/models/spam_address.rb
15
40.0
-60.0% lib/alaveteli_geoip.rb
16
0.0
-100.0% app/controllers/alaveteli_pro/public_bodies_controller.rb
16
44.83
-55.17% app/models/alaveteli_pro/request_summary.rb
16
0.0
-100.0% app/models/dataset/key.rb
16
60.0
-40.0% app/models/legislation.rb
17
0.0
-100.0% app/controllers/admin/info_request_batches_controller.rb
17
15.0
-85.0% app/helpers/public_body_helper.rb
17
0.0
-80.0% app/models/alaveteli_pro/activity_list/followup_resent.rb
17
0.0
-80.0% app/models/alaveteli_pro/activity_list/followup_sent.rb
17
0.0
-100.0% app/models/alaveteli_pro/activity_list/very_overdue.rb
17
0.0
-100.0% app/models/alaveteli_pro/to_do_list/item.rb
17
45.16
-54.84% app/models/user/one_time_password.rb
17
0.0
-100.0% app/validators/reply_to_address_validator.rb
17
30.77
-65.38% lib/alaveteli_file_types.rb
18
0.0
-100.0% app/controllers/admin_info_request_event_controller.rb
18
0.0
-100.0% app/controllers/admin_users_account_anonymising_controller.rb
18
0.0
-100.0% app/controllers/admin_users_account_erasing_controller.rb
18
0.0
-100.0% app/controllers/alaveteli_pro/classifications_controller.rb
18
0.0
-100.0% app/controllers/concerns/alaveteli_pro/batch_request.rb
18
0.0
-91.67% app/controllers/concerns/public_tokenable.rb
18
0.0
-100.0% app/controllers/projects/base_controller.rb
18
0.0
-100.0% app/models/draft_info_request.rb
18
0.0
-100.0% app/models/info_request/response_gatekeeper/base.rb
18
0.0
-100.0% app/models/info_request/response_rejection/bounce.rb
18
35.71
-64.29% app/models/info_request/sluggable.rb
18
0.0
-100.0% app/models/mail_server_log/delivery_status/translated_constants.rb
18
14.29
-85.71% lib/alaveteli_gettext/fuzzy_cleaner.rb
18
66.67
-33.33% lib/alaveteli_localization.rb
19
0.0
-100.0% app/controllers/admin_users_account_closing_controller.rb
19
0.0
-100.0% app/controllers/projects/projects_controller.rb
19
0.0
-100.0% app/models/public_body_question.rb
19
38.71
-61.29% lib/public_body_csv.rb
20
0.0
-100.0% app/mailers/alaveteli_pro/metrics_mailer.rb
20
0.0
-100.0% app/mailers/alaveteli_pro/subscription_mailer.rb
20
0.0
-100.0% app/models/dataset/value_set.rb
20
0.0
-100.0% app/models/info_request/response_rejection/holding_pen.rb
20
0.0
-81.25% app/models/outgoing_message/snippet.rb
20
0.0
-100.0% app/validators/contact_validator.rb
21
0.0
-100.0% app/controllers/admin_public_body_change_requests_controller.rb
21
0.0
-100.0% app/controllers/admin_users_sessions_controller.rb
21
0.0
-100.0% app/models/request_classification.rb
22
0.0
-93.33% app/controllers/admin_users_account_suspensions_controller.rb
22
0.0
-93.33% app/controllers/concerns/prominence_headers.rb
22
0.0
-100.0% app/models/alaveteli_pro/to_do_list/list.rb
22
0.0
-100.0% app/models/user_info_request_sent_alert.rb
23
0.0
-93.75% app/controllers/admin_track_controller.rb
23
0.0
-100.0% app/controllers/projects/contributors_controller.rb
23
0.0
-100.0% app/mailers/public_body_change_request_mailer.rb
23
0.0
-100.0% app/models/alaveteli_pro/activity_list/comment.rb
23
43.9
-56.1% app/models/user/authentication.rb
24
0.0
-100.0% app/controllers/projects/invites_controller.rb
24
0.0
-100.0% app/jobs/foi_attachment_mask_job/uniqueness.rb
25
0.0
-100.0% app/controllers/announcements_controller.rb
25
0.0
-100.0% app/controllers/outgoing_messages/delivery_statuses_controller.rb
25
0.0
-91.67% app/controllers/statistics_controller.rb
25
0.0
-100.0% app/models/alaveteli_pro/account_request.rb
25
0.0
-100.0% app/models/refusal_advice/action.rb
25
25.64
-64.1% lib/normalize_string.rb
26
0.0
-100.0% app/models/user/email_alerts.rb
27
0.0
-100.0% app/controllers/projects/classifications_controller.rb
27
0.0
-95.0% app/controllers/users/names_controller.rb
27
0.0
-100.0% app/models/citation.rb
27
0.0
-100.0% app/models/info_request/prominence/calculator.rb
28
0.0
-100.0% app/controllers/admin/blog_posts_controller.rb
28
0.0
-100.0% app/mailers/alaveteli_pro/webhook_mailer.rb
28
45.28
-52.83% app/models/raw_email.rb
29
0.0
-100.0% app/controllers/admin_holiday_imports_controller.rb
29
0.0
-100.0% app/helpers/refusal_advice_question_form.rb
29
0.0
-100.0% app/models/project/export.rb
29
27.27
-65.91% lib/alaveteli_external_command.rb
30
0.0
-100.0% app/models/info_request/response_gatekeeper/authority_only.rb
30
0.0
-100.0% app/models/statistics/general.rb
31
0.0
-100.0% app/controllers/concerns/fragment_cachable.rb
31
0.0
-100.0% app/controllers/users/confirmations_controller.rb
31
0.0
-100.0% app/models/alaveteli_pro/subscription.rb
31
0.0
-100.0% app/models/alaveteli_pro/to_do_list/expiring_embargo.rb
31
0.0
-100.0% app/models/alaveteli_pro/to_do_list/new_response.rb
31
0.0
-100.0% app/models/alaveteli_pro/to_do_list/overdue_request.rb
31
0.0
-100.0% app/models/alaveteli_pro/to_do_list/very_overdue_request.rb
31
0.0
-100.0% app/models/user/sign_in.rb
31
53.73
-46.27% lib/user_spam_scorer.rb
32
0.0
-95.65% app/controllers/admin_spam_addresses_controller.rb
32
0.0
-100.0% app/controllers/alaveteli_pro/draft_info_requests_controller.rb
32
0.0
-100.0% app/controllers/widget_votes_controller.rb
32
0.0
-100.0% app/models/legislation/reference_collection.rb
32
0.0
-100.0% app/models/refusal_advice/block.rb
32
45.21
-43.84% app/models/track_thing.rb
33
0.0
-100.0% app/controllers/alaveteli_pro/base_controller.rb
33
0.0
-95.24% app/controllers/alaveteli_pro/batch_downloads_controller.rb
33
0.0
-100.0% app/models/outgoing_message/template/batch_request.rb
34
0.0
-100.0% app/controllers/alaveteli_pro/payment_methods_controller.rb
34
0.0
-100.0% app/mailers/contact_mailer.rb
34
0.0
-95.65% app/models/alaveteli_pro/activity_list/item.rb
34
0.0
-100.0% app/models/info_request/response_gatekeeper/spam_checker.rb
34
0.0
-100.0% app/models/legislation/constants.rb
35
0.0
-100.0% app/mailers/user_mailer.rb
35
0.0
-100.0% app/models/blog.rb
36
0.0
-100.0% app/controllers/concerns/translatable_params.rb
36
14.29
-85.71% app/helpers/track_helper.rb
36
0.0
-100.0% lib/custom_cops/empty_lines_around_rescued_exceptions.rb
37
0.0
-100.0% app/controllers/alaveteli_pro/plans_controller.rb
37
27.45
-72.55% app/helpers/admin/link_helper.rb
37
0.0
-100.0% app/models/alaveteli_pro/activity_list/list.rb
37
0.0
-100.0% app/services/info_request_batch_metrics.rb
38
0.0
-100.0% app/controllers/widgets_controller.rb
38
0.0
-100.0% app/models/outgoing_message/template/incoming_message_followup.rb
41
0.0
-100.0% app/controllers/admin/foi_attachments_controller.rb
41
0.0
-100.0% app/mailers/survey_mailer.rb
41
0.0
-100.0% app/models/guess.rb
42
0.0
-100.0% app/jobs/foi_attachment_mask_job.rb
42
40.79
-55.26% app/models/comment.rb
42
0.0
-100.0% app/models/statistics/leaderboard.rb
42
22.06
-61.76% lib/alaveteli_mail_poller.rb
42
23.64
-76.36% lib/typeahead_search.rb
43
0.0
-100.0% app/controllers/projects/classifies_controller.rb
43
0.0
-100.0% app/models/refusal_advice/store.rb
43
9.43
-81.13% lib/xapian_queries.rb
44
15.38
-84.62% app/helpers/highlight_helper.rb
44
46.43
-52.38% app/models/alaveteli_pro/embargo.rb
44
0.0
-100.0% app/models/public_body_category/category_collection.rb
45
0.0
-96.3% app/mailers/application_mailer.rb
45
0.0
-96.88% app/models/pro_account.rb
46
0.0
-100.0% app/controllers/alaveteli_pro/account_request_controller.rb
46
0.0
-95.0% app/controllers/concerns/user_spam_check.rb
46
0.0
-96.67% app/jobs/notify_cache_job.rb
47
0.0
-100.0% app/controllers/attachment_masks_controller.rb
47
0.0
-100.0% app/controllers/citations_controller.rb
47
0.0
-100.0% app/controllers/one_time_passwords_controller.rb
47
0.0
-80.0% app/controllers/request_game_controller.rb
47
0.0
-100.0% app/models/project/leaderboard.rb
48
0.0
-100.0% app/controllers/admin_raw_email_controller.rb
48
0.0
-100.0% app/models/alaveteli_pro/subscription_collection.rb
48
0.0
-100.0% app/models/project/export/info_request.rb
49
0.0
-100.0% app/controllers/admin/notes_controller.rb
49
0.0
-100.0% app/models/outgoing_message/template/initial_request.rb
50
0.0
-100.0% app/controllers/admin/tags_controller.rb
51
0.0
-100.0% app/models/project/queue.rb
51
21.21
-77.27% lib/alaveteli_text_masker.rb
52
0.0
-100.0% app/controllers/public_body_change_requests_controller.rb
52
0.0
-100.0% app/models/mail_server_log/delivery_status.rb
53
37.63
-56.99% app/helpers/prominence_helper.rb
54
0.0
-91.18% app/controllers/admin_controller.rb
54
0.0
-100.0% app/controllers/admin/outgoing_messages/snippets_controller.rb
54
0.0
-100.0% app/controllers/info_request_batch_controller.rb
54
0.0
-94.74% app/controllers/users/sessions_controller.rb
54
0.0
-100.0% app/models/alaveteli_pro/subscription_with_discount.rb
54
0.0
-100.0% app/models/project/queue/session_backend.rb
54
0.0
-100.0% lib/graphs.rb
55
0.0
-96.55% app/models/mail_server_log/postfix_line.rb
55
27.5
-68.75% lib/alaveteli_pro/metrics_report.rb
57
0.0
-100.0% app/models/announcement.rb
57
0.0
-100.0% app/models/outgoing_message/template/internal_review.rb
57
0.0
-97.14% app/validators/change_email_validator.rb
58
0.0
-97.37% app/controllers/admin_holidays_controller.rb
58
30.43
-63.04% app/helpers/application_helper.rb
59
0.0
-97.06% app/controllers/admin_comment_controller.rb
59
0.0
-90.32% app/controllers/alaveteli_pro/batch_request_authority_searches_controller.rb
59
0.0
-100.0% app/controllers/public_tokens_controller.rb
59
0.0
-100.0% app/models/legislation/reference.rb
60
0.0
-86.49% app/controllers/concerns/classifiable.rb
60
14.44
-66.67% lib/mail_handler.rb
61
0.0
-90.0% app/controllers/alaveteli_pro/embargoes_controller.rb
61
0.0
-100.0% app/controllers/reports_controller.rb
62
36.52
-53.91% app/models/foi_attachment.rb
63
0.0
-96.55% app/models/mail_server_log/exim_line.rb
63
0.0
-100.0% app/models/notification.rb
63
0.0
-100.0% app/models/refusal_advice.rb
64
0.0
-100.0% app/controllers/alaveteli_pro/embargo_extensions_controller.rb
64
0.0
-86.67% app/controllers/help_controller.rb
64
0.0
-97.73% app/controllers/user_profile/about_me_controller.rb
64
0.0
-42.25% lib/mail_handler/reply_handler.rb
65
0.0
-100.0% app/mailers/outgoing_mailer.rb
67
0.0
-100.0% app/controllers/projects/extracts_controller.rb
68
0.0
-90.2% app/models/profile_photo.rb
73
0.0
-93.33% app/models/post_redirect.rb
76
0.0
-100.0% app/controllers/refusal_advice_controller.rb
76
0.0
-97.87% app/models/webhook.rb
80
0.0
-94.0% app/controllers/alaveteli_pro/draft_info_request_batches_controller.rb
83
0.0
-100.0% app/controllers/admin/categories_controller.rb
83
0.0
-100.0% app/controllers/admin_censor_rule_controller.rb
86
0.0
-96.55% app/models/holiday_import.rb
86
0.0
-30.56% lib/data_export.rb
87
0.0
-92.98% app/services/info_request_batch_zip.rb
88
0.0
-100.0% app/controllers/alaveteli_pro/info_request_batches_controller.rb
89
0.0
-100.0% app/models/censor_rule.rb
90
0.0
-98.0% app/models/user/transaction_calculator.rb
91
0.0
-97.67% app/controllers/classifications_controller.rb
92
0.0
-100.0% app/helpers/admin/translated_record_form.rb
92
0.0
-89.06% app/mailers/track_mailer.rb
93
0.0
-93.88% app/controllers/users/messages_controller.rb
97
8.41
-90.65% app/models/ability.rb
98
0.0
-93.88% app/controllers/admin_outgoing_message_controller.rb
98
0.0
-100.0% app/controllers/alaveteli_pro/stripe_webhooks_controller.rb
100
0.0
-100.0% app/mailers/alaveteli_pro/embargo_mailer.rb
105
0.0
-100.0% app/models/statistics.rb
106
0.0
-100.0% app/controllers/alaveteli_pro/info_requests_controller.rb
107
29.59
-63.31% app/helpers/link_to_helper.rb
111
0.0
-100.0% app/controllers/password_changes_controller.rb
112
0.0
-95.95% app/controllers/comment_controller.rb
114
0.0
-96.0% app/controllers/services_controller.rb
118
0.0
-100.0% app/models/public_body_change_request.rb
120
0.0
-100.0% app/models/info_request/state/calculator.rb
125
21.6
-77.16% app/helpers/info_request_helper.rb
129
0.0
-98.41% app/models/alaveteli_pro/request_filter.rb
132
0.0
-95.77% app/controllers/admin_incoming_message_controller.rb
132
0.0
-80.9% app/controllers/public_body_controller.rb
137
0.0
-100.0% app/models/info_request/state/transitions.rb
141
0.0
-77.23% app/controllers/admin_user_controller.rb
141
0.0
-92.5% app/mailers/notification_mailer.rb
144
0.0
-95.54% app/controllers/general_controller.rb
154
33.06
-62.86% app/models/outgoing_message.rb
157
0.0
-100.0% app/controllers/admin_general_controller.rb
168
43.0
-54.72% app/models/user.rb
169
30.4
-67.6% app/models/info_request_event.rb
170
0.0
-77.32% app/controllers/admin_request_controller.rb
173
0.0
-86.36% app/controllers/track_controller.rb
175
0.0
-100.0% app/controllers/attachments_controller.rb
180
24.42
-69.77% app/models/incoming_message.rb
189
0.0
-99.05% app/controllers/alaveteli_pro/subscriptions_controller.rb
189
0.0
-92.93% app/controllers/followups_controller.rb
189
20.0
-77.14% lib/mail_handler/backends/mail_backend.rb
213
0.0
-100.0% app/models/info_request_batch.rb
214
0.0
-93.75% app/models/mail_server_log.rb
226
0.0
-95.17% app/controllers/admin_public_body_controller.rb
236
0.0
-90.6% app/controllers/api_controller.rb
259
32.08
-64.91% app/models/public_body.rb
317
0.0
-94.17% app/controllers/application_controller.rb
406
0.0
-98.48% app/mailers/request_mailer.rb
430
0.0
-86.93% app/controllers/user_controller.rb
554
28.71
-67.98% app/models/info_request.rb
604
0.0
-95.77% app/controllers/request_controller.rb
Jobs
ID Job ID Ran Files Coverage
1 run-3.2-Gemfile - 7194242838.1 13 Dec 2023 11:23AM UTC 429
12.85
GitHub Action Run
2 run-3.1-Gemfile - 7194242838.2 13 Dec 2023 11:25AM UTC 429
12.85
GitHub Action Run
3 run-3.0-Gemfile - 7194242838.3 13 Dec 2023 11:27AM UTC 429
12.85
GitHub Action Run
Source Files on build 7194242838
  • Tree
  • List 429
  • Changed 405
  • Source Changed 0
  • Coverage Changed 398
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 80ecdc56 on github
  • Prev Build on develop (#7181825074)
  • Next Build on develop (#7197569729)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc