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

avonderluft / bible270 / #33
96%

Build:
DEFAULT BRANCH: main
Ran 07 Aug 2026 10:28PM UTC
Jobs 1
Files 32
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

07 Aug 2026 10:27PM UTC coverage: 25.522% (-0.2%) from 25.686%
#33

push

avonderluft
Extract first and last names from OmniAuth display names

When OmniAuth providers only supply a single display name, the reader
lacked a first name. This resulted in broken greetings and prevented
mentions, as the system relies on the existence of a first name to
identify mentionable readers.

This change:
- Automatically splits display names into first and last components
  during
  authentication if they are missing.
- Persists existing names to avoid overwriting user-corrected profile
  data.
- Updates greetings to gracefully fall back to the display name if no
  first name is available.
- Configures OmniAuth test helper to bypass CSRF validation, improving
  test stability.

0 of 16 new or added lines in 2 files covered. (0.0%)

1 existing line in 1 file now uncovered.

599 of 2347 relevant lines covered (25.52%)

301.1 hits per line

Uncovered Changes

Lines Coverage ∆ File
15
0.0
0.0% app/models/bible270/reader.rb
1
0.0
0.0% app/controllers/bible270/sessions_controller.rb

Coverage Regressions

Lines Coverage ∆ File
1
0.0
0.0% app/controllers/bible270/sessions_controller.rb
Jobs
ID Job ID Ran Files Coverage
1 #33.1 07 Aug 2026 10:28PM UTC 32
25.52
Source Files on build #33
  • Tree
  • List 32
  • Changed 2
  • Source Changed 0
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • f806c1ff on github
  • Prev Build on main
  • Next Build on main
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc