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

MushroomObserver / mushroom-observer / 26460082486
96%

Build:
DEFAULT BRANCH: main
Ran 26 May 2026 04:11PM UTC
Jobs 1
Files 1009
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

26 May 2026 04:07PM UTC coverage: 96.42% (+0.001%) from 96.419%
26460082486

push

github

web-flow
Move Components::Descriptions::* forms to Views::Controllers::Descriptions::* (#4368)

Four sub-action forms move from app/components/descriptions/ to
their respective view-side homes under app/views/controllers/:

- AuthorRequestForm → Views::Controllers::Descriptions::AuthorRequests::Form
  (rendered by descriptions/author_requests#new)
- MergeForm → Views::Controllers::Descriptions::Merges::Form
  (rendered by {names,locations}/descriptions/merges#new)
- MoveForm → Views::Controllers::Descriptions::Moves::Form
  (rendered by {names,locations}/descriptions/moves#new)
- PermissionsForm → Views::Controllers::Descriptions::Permissions::Form
  (rendered by {names,locations}/descriptions/permissions#edit)

Merge/move/permissions are shared between Names::Descriptions and
Locations::Descriptions controllers (same sub-action surface, same
form), so they live under the top-level `descriptions/` namespace
rather than under either parent.

Explicit DOM ids ("merge_descriptions_form", "move_descriptions_form",
"description_permissions_form") are preserved via the existing
`super(id: "...")` overrides — integration tests and component tests
reference them by string, and the auto-derived ids
("description_merge_form", etc.) would be a separate change.

Test fixes carried along: dropped three `assert_match` / `scan` regex
assertions on HTML in the moved tests, replaced with the corresponding
`assert_html` / `assert_no_html` calls per the testing-rules ban on
regex-against-HTML.

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

198 of 214 new or added lines in 4 files covered. (92.52%)

38996 of 40444 relevant lines covered (96.42%)

663.96 hits per line

Uncovered Changes

Lines Coverage ∆ File
9
91.51
app/views/controllers/descriptions/permissions/form.rb
6
89.83
app/views/controllers/descriptions/merges/form.rb
1
97.87
app/views/controllers/descriptions/moves/form.rb
Jobs
ID Job ID Ran Files Coverage
1 26460082486.1 26 May 2026 04:11PM UTC 1009
96.42
GitHub Action Run
Source Files on build 26460082486
  • Tree
  • List 1009
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #26460082486
  • bc02e83c on github
  • Prev Build on main (#26460075072)
  • Next Build on main (#26460091283)
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