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

MushroomObserver / mushroom-observer / 26223616569

21 May 2026 11:38AM UTC coverage: 96.352% (-0.1%) from 96.482%
26223616569

Pull #4315

github

nimmolo
Fix lint + tidy uncovered branches introduced by the refactor

- `test/system/observation_form_system_test.rb`: shorten local var
  name to fix line-length lint regression from the earlier
  `observation_project_ids_` selector rename.
- `validators.rb`: drop the unused `submitted_list_ids` helper —
  added it for symmetry with `submitted_project_ids` but nothing
  actually calls it. Dead code.
- `new.rb#add_field_slip_project`: collapse the multi-line
  `filter_map` back to a single `select` expression. Restores
  main's branch-on-one-line coverage profile (line coverage doesn't
  count branches within an expression as separately uncovered).
  Functionally identical.

All 1259 component + obs-controller tests pass; 9 obs-form system
tests pass; rubocop clean.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Pull Request #4315: Project + species_list membership, `ImagesEditForm` Phlex

149 of 149 new or added lines in 11 files covered. (100.0%)

54 existing lines in 3 files now uncovered.

38672 of 40136 relevant lines covered (96.35%)

666.46 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

97.2
/app/extensions/string.rb


Source Not Available

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