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

pulibrary / orangelight / f87eb836-0f85-451e-aa5b-76b75f782b4f
95%
main: 95%

Build:
Build:
LAST BUILD BRANCH: 5240-cas-provider-audit
DEFAULT BRANCH: main
Ran 23 Oct 2025 12:39PM UTC
Jobs 1
Files 221
Run time 1min
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

23 Oct 2025 12:32PM UTC coverage: 95.332% (+0.04%) from 95.29%
f87eb836-0f85-451e-aa5b-76b75f782b4f

Pull #5254

circleci

sandbergja
Refactor: move Requestable creation out of Requests::Form

Prior to this commit, one of the Form class' many
responsibilities was to create many of the
Requestable instances needed by the Requests system.
It created four different kinds of Requestable, and
it was hard to trace the logic throughout the Form
class for each one of those four paths.

This commit takes a different approach: introducing
a factory class named RequestablesList, which
determines what type of Requestable to create,
then delegates the creation to one of four smaller
factories: AlmaItemsFactory, ScsbItemsFactory,
NoItemsFactory, and TooManyItemsFactory.
Pull Request #5254: Refactor: move Requestable creation out of Requests::Form

158 of 159 new or added lines in 7 files covered. (99.37%)

6147 of 6448 relevant lines covered (95.33%)

1499.66 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
97.06
app/models/requests/requestables_list.rb
Jobs
ID Job ID Ran Files Coverage
1 f87eb836-0f85-451e-aa5b-76b75f782b4f.1 23 Oct 2025 12:39PM UTC 221
95.33
Source Files on build f87eb836-0f85-451e-aa5b-76b75f782b4f
  • Tree
  • List 221
  • Changed 2
  • Source Changed 0
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • CircleCI Build #F87EB836...
  • Pull Request #5254
  • PR Base - main (#9C6C002A...)
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

© 2025 Coveralls, Inc