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

stores-com / bloodhound
86%
main: 88%

Build:
Build:
LAST BUILD BRANCH: fedex-package
DEFAULT BRANCH: main
Repo Added 12 Feb 2026 05:07PM UTC
Files 12
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

LAST BUILD ON BRANCH remove-request-dependency
branch: remove-request-dependency
CHANGE BRANCH
x
Reset
  • remove-request-dependency
  • USPS-404-handling
  • USPS-client-migration
  • add-xpo-carrier
  • bump-4.0.2
  • bump-4.1.0
  • bump-dhl-ecommerce-solutions-1
  • dependabot/github_actions/actions/setup-node-7
  • dhl-backoff-429
  • dhl-ecommerce-async-await
  • dhl-ecommerce-solutions-0.5
  • dhl-impb-ecs
  • dhl-no-retry-on-4xx
  • dhl-outer-retry-4xx
  • dhl-processed-through-usps-sort
  • document-v4-error-and-timezone-changes
  • fedex-package
  • fedex-request-to-fetch
  • fix-404-detection-by-status
  • fix-event-sort
  • fix-publish-gate
  • fix/usps-status-category-fallback
  • four-small-fixes
  • guard-ups-incomplete-timestamp
  • main
  • ontrac-mock-carrier-api
  • promise-carriers
  • remove-callbacks
  • remove-geocoding
  • remove-nock
  • remove-pitney-bowes-support
  • remove-usps-fallback
  • request-to-fetch
  • skip-geocoding-and-default-timezone
  • stringify-USPS-error
  • test
  • update-package-version
  • update-pitney-bowes
  • update-readme

30 Jul 2026 01:45AM UTC coverage: 86.337% (+2.0%) from 84.375%
30506601942

Pull #174

github

freshlogic
test: cover the DHL eCommerce Solutions not-found path, which nothing was exercising

The existing `dhlEcommerceSolutions.track` block is `{ skip: true }` and needs live
sandbox credentials, so the whole tracking path was untested — dhlEcommerceSolutions.js
reports 21.53% coverage in CI with lines 94-205 uncovered. That's the path the 404
check lives on, so the previous commit shipped unverified.

Mock DHL's own fetch calls instead, which needs no credentials and runs everywhere.
Two cases, covering the distinction carriers/dhl.js depends on to decide whether to
fall through to the UTAPI: a 404 must come back as empty results, and a 500 must
still propagate.

The 404 fixture carries DHL's text in `errors[]`, because that's the case that makes
message matching fail. Reverting the fix to either candidate string fails the
not-found test, and swallowing every error fails the server-error test.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Pull Request #174: fix: remove the undeclared request dependency (replaces #169 and #170)

309 of 371 branches covered (83.29%)

Branch coverage included in aggregate %.

25 of 25 new or added lines in 2 files covered. (100.0%)

1492 of 1715 relevant lines covered (87.0%)

16.91 hits per line

Relevant lines Covered
Build:
Build:
1715 RELEVANT LINES 1492 COVERED LINES
16.91 HITS PER LINE
Source Files on remove-request-dependency
  • Tree
  • List 12
  • Changed 4
  • Source Changed 2
  • Coverage Changed 4
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
30506601942 remove-request-dependency test: cover the DHL eCommerce Solutions not-found path, which nothing was exercising The existing `dhlEcommerceSolutions.track` block is `{ skip: true }` and needs live sandbox credentials, so the whole tracking path was untested — dhlEcommerceSo... Pull #174 30 Jul 2026 01:47AM UTC freshlogic github
86.34
See All Builds (152)
  • Repo on GitHub
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