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

savonrb / savon / 35361196653
100%
master: 98%

Build:
Build:
LAST BUILD BRANCH: main
DEFAULT BRANCH: master
Ran 18 Sep 2026 03:14PM UTC
Jobs 1
Files 25
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

18 Sep 2026 03:14PM UTC coverage: 99.916% (+1.6%) from 98.325%
35361196653

push

github

web-flow
Add regression-guard specs for previously uncovered branches (#1075)

A branch-coverage pass over the suite (SimpleCov enable_coverage :branch,
run locally only) showed several behavior paths with no spec locking them
in, most in code touched by recent fixes. Add focused specs so regressions
in these paths fail loudly:

- Builder: WSDL operations with typed message parts build the SOAP body
  through serialized_messages with xsi:type attributes, including the
  empty-body path when no message was given (lib/savon/builder.rb)
- Builder: a blank :env_namespace produces an envelope without a namespace
  prefix (lib/savon/builder.rb)
- Mock interface: verify! and the verify_mocks_for_rspec after-hook fail
  when an expectation was never fulfilled, and a mismatched message fails
  verification (lib/savon/mock/spec_helper.rb,
  lib/savon/mock/expectation.rb). This fills in the 'fails when the
  expected operation was not called' test left as a TODO since 2012.
- Options: the :multipart deprecation warnings fire for true and stay
  silent for false, globally and per-operation (lib/savon/options.rb)
- Options: write_timeout= stores the value and the HTTPI transport applies
  it to the request; proxy(nil) stores nothing (lib/savon/options.rb,
  lib/savon/transport/httpi.rb)
- Options: faraday_loaded? returns false when faraday cannot be loaded
  (lib/savon/options.rb)

Line coverage: 98.31% -> 99.92%; branch coverage: 91.25% -> 95.08%
(measured with SimpleCov branch coverage enabled locally; the 'after'
figure excludes spec/integration/number_conversion_example_spec.rb, which
needs live internet access).

1193 of 1194 relevant lines covered (99.92%)

198.52 hits per line

Jobs
ID Job ID Ran Files Coverage
1 35361196653.1 18 Sep 2026 03:14PM UTC 25
99.92
GitHub Action Run
Source Files on build 35361196653
  • Tree
  • List 25
  • Changed 4
  • Source Changed 0
  • Coverage Changed 4
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #35361196653
  • 5a70d2f8 on github
  • Prev Build on main (#35344249437)
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