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

MushroomObserver / mushroom-observer / 26757146128
97%

Build:
DEFAULT BRANCH: main
Ran 01 Jun 2026 01:18PM UTC
Jobs 1
Files 1208
Run time 3min
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

01 Jun 2026 01:13PM UTC coverage: 96.503% (-0.002%) from 96.505%
26757146128

push

github

web-flow
Cleanup: delete tabs/species_lists_helper.rb + tabs/herbaria_helper.rb (#4414)

`tabs/species_lists_helper.rb` and `tabs/herbaria_helper.rb` had been slimmed in #4405 and #4408 down to a couple of cross-domain composers + sort utilities; now that the leaves PR (#4409) shipped `Tab::Object::Return`, the cross-domain methods can also become Tab::Collection POROs and both helper files can go entirely.

2 new Tab::Collection POROs under Tab::SpeciesList::*

- FormEdit         — [Object::Return(list), Upload(list)]
- FormEditProject  — [Object::Return(list)]

Sort utilities relocated

- species_lists Phlex index inlines into a private sort_options method;
  the remaining ERB caller (observations/species_lists/edit.html.erb)
  goes through a slim top-level SpeciesListsHelper. Helper goes away
  once the rest of the species_lists domain converts to Phlex.
- herbaria sort options stay as a top-level HerbariaHelper since
  herbaria/index.html.erb is still ERB. Added ["user", :sort_by_user.t]
  to full_herbaria_index_sorts — the dead reject!("user") in
  nonpersonal_herbaria_index_sorts becomes meaningful.

Herbarium#order_by_user override

AbstractModel's order_by_user joins on :user; Herbarium has
:personal_user. Added a Herbarium-specific scope joining on
:personal_user with the same name-or-login fallback ordering.

Cross-helper cleanup

Removed vestigial `include Tabs::HerbariaHelper` from
Tabs::HerbariumRecordsHelper.

Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

36 of 37 new or added lines in 8 files covered. (97.3%)

41344 of 42842 relevant lines covered (96.5%)

668.07 hits per line

Uncovered Changes

Lines Coverage ∆ File
1
94.96
-0.77% app/models/herbarium.rb
Jobs
ID Job ID Ran Files Coverage
1 26757146128.1 01 Jun 2026 01:18PM UTC 1208
96.5
GitHub Action Run
Source Files on build 26757146128
  • Tree
  • List 1208
  • Changed 5
  • Source Changed 5
  • Coverage Changed 4
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #26757146128
  • 435b551a on github
  • Prev Build on main (#26755361994)
  • Next Build on main (#26789686984)
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