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

haraka / haraka-plugin-bounce / 27394942256
97%

Build:
DEFAULT BRANCH: master
Ran 12 Jun 2026 04:41AM UTC
Jobs 1
Files 3
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

12 Jun 2026 04:41AM UTC coverage: 96.81% (+5.2%) from 91.657%
27394942256

push

github

web-flow
Release v2.2.1 (#30)

- fix: results.has can't match booleans and denied non-bounces
  - change: store isa as boolean and read it directly
  - remove some not-nots so it's easier to reason about
- fix: validate_bounce passed txn (not body) to find_bounce_headers
  - hash validation was effectively broken since b61f55a, see #29
- fix: reject_all had two bare results.has(...) calls with no assert
- fix: bad_rcpt "will not check for bad recipient" was calling reject_all vs bad_rcpt
- test: fix stubs that masked dead assertions, fixes #29
  - restore skipped tests
  - drop sinon; assert real outcomes / inject seams instead
  - coverage 107 to 141 passing tests
- refactor: extract SPF logic into lib/spf.js; bounce_spf is now an orchestrator
- SPF result logic is pure and unit-tested; DNS lookup is an injectable seam
- refactor: extract verification fns into lib/validation, pure and unit-tested
- refactor: should_skip; split validate_bounce to cut complexity
- style: deleted comments that restated the code or user oriented (belong in README)
- test: refactored against test-fixtures 1.7.0 (#27 & #28)

173 of 194 branches covered (89.18%)

Branch coverage included in aggregate %.

282 of 285 new or added lines in 3 files covered. (98.95%)

616 of 621 relevant lines covered (99.19%)

28.46 hits per line

Uncovered Changes

Lines Coverage ∆ File
3
94.57
lib/spf.js
Jobs
ID Job ID Ran Files Coverage
1 27394942256.1 12 Jun 2026 04:41AM UTC 3
96.81
GitHub Action Run
Source Files on build 27394942256
  • Tree
  • List 3
  • Changed 1
  • Source Changed 1
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #27394942256
  • 8c351a2e on github
  • Prev Build on master (#26619377802)
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