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

savonrb / savon
100%
master: 98%

Build:
Build:
LAST BUILD BRANCH: main
DEFAULT BRANCH: master
Repo Added 27 Apr 2013 01:51PM UTC
Files 25
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 main
branch: SELECT
CHANGE BRANCH
x
  • No branch selected
  • 2.11x
  • 2.12x
  • chore/ci-trigger-scope
  • chore/zizmor-0.6.3
  • code-of-conduct
  • dependabot/github_actions/actions/checkout-7.0.1
  • dependabot/github_actions/coverallsapp/github-action-2.3.8
  • dependabot/github_actions/ruby/setup-ruby-1.319.0
  • dependabot/github_actions/ruby/setup-ruby-1.321.0
  • dependabot/github_actions/rubygems/release-gem-1.4.1
  • dependabot/github_actions/zizmorcore/zizmor-action-0.6.0
  • dependabot/github_actions/zizmorcore/zizmor-action-0.6.1
  • dependabot/github_actions/zizmorcore/zizmor-action-0.6.2
  • dependabot/github_actions/zizmorcore/zizmor-action-0.6.4
  • fix-wsse-specs
  • fix/operation-aware-endpoint
  • fix/stale-wsdl-issues
  • future-option
  • increase-magic-number
  • integration/offline-suite
  • issue-349
  • issue-657
  • main
  • master
  • release/2.17.5
  • ship-docs
  • simplecov-warn
  • specs/regression-guards
  • trim-multipart-preamble-logging
  • v2.10.0
  • v2.10.1
  • v2.10.2
  • v2.11.0
  • v2.11.1
  • v2.11.2
  • v2.17.5
  • v2.3.3
  • v2.4.0
  • v2.5.0
  • v2.5.1
  • v2.6.0
  • v2.7.0
  • v2.7.1
  • v2.7.2
  • v2.8.0
  • v2.8.1
  • v2.9.0
  • version2
  • version3

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

Relevant lines Covered
Build:
Build:
1194 RELEVANT LINES 1193 COVERED LINES
198.52 HITS PER LINE
Source Files on master
  • Tree
  • List 25
  • Changed 4
  • Source Changed 0
  • Coverage Changed 4
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
35361196653 main 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 r... push 18 Sep 2026 03:14PM UTC web-flow github
99.92
35344249437 main Bump zizmorcore/zizmor-action from 0.6.3 to 0.6.4 Bumps [zizmorcore/zizmor-action](https://github.com/zizmorcore/zizmor-action) from 0.6.3 to 0.6.4. - [Release notes](https://github.com/zizmorcore/zizmor-action/releases) - [Commits](https://githu... push 18 Sep 2026 12:22PM UTC web-flow github
98.32
35342705355 dependabot/github_actions/zizmorcore/zizmor-action-0.6.4 Merge 70e0f4308 into 1ede864b7 Pull #1080 18 Sep 2026 12:04PM UTC web-flow github
98.32
35288584939 main Route each operation to its own WSDL port's endpoint (#1078) * Route each operation to its own WSDL port's endpoint Savon sent every request to the first service port's address, ignoring which port serves the operation (savonrb/savon#879). Effec... push 17 Sep 2026 11:50PM UTC web-flow github
98.32
35288462610 main Increases the number of builds to enable signing of timestamps - #1029Increase magic number (#1079) Increases the number of builds to enable https://github.com/savonrb/akami/pull/25 I have no idea why the document needs to be built 2 and now 3 t... push 17 Sep 2026 11:48PM UTC web-flow github
98.32
35212757774 increase-magic-number Merge b85096fca into eac41d372 Pull #1079 17 Sep 2026 10:52AM UTC web-flow github
98.32
35186266577 fix/operation-aware-endpoint Merge 43086c76c into eac41d372 Pull #1078 17 Sep 2026 05:34AM UTC web-flow github
98.32
35183440352 fix/operation-aware-endpoint Merge 1a2baec0d into eac41d372 Pull #1078 17 Sep 2026 04:51AM UTC web-flow github
98.32
35182123286 fix/stale-wsdl-issues Merge 5c3e35222 into eac41d372 Pull #1077 17 Sep 2026 04:30AM UTC web-flow github
98.34
35181033983 specs/regression-guards Merge 1b29fc733 into eac41d372 Pull #1075 17 Sep 2026 04:12AM UTC web-flow github
99.92
See All Builds (762)
  • Repo on GitHub
  • CI Project
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