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

parroty / exvcr / a1d9dbc1d35f391fe1242cc6caf3d6a1cd3b407e-PR-211
93%
master: 90%

Build:
Build:
LAST BUILD BRANCH: remove-httpotion
DEFAULT BRANCH: master
Ran 27 Aug 2023 04:37AM UTC
Jobs 13
Files 35
Run time 2s
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

24 Aug 2023 02:58PM UTC coverage: 92.581% (+0.3%) from 92.248%
a1d9dbc1d35f391fe1242cc6caf3d6a1cd3b407e-PR-211

Pull #211

github

patrickberkeley
Normalizes url by parsing params, converting to a list, and sorting

Before this change, if the url query params were in a different order
than the url params in the cassette, the request body match would fail.

As of OTP 26, map key order is not guaranteed, so url params that are
created using maps can fail to match since the order of their keys is
not idempotent.

These changes convert the url params to a list and sort it before
comparing it to the url in the cassette. This ensures cassettes will be
matched as long as their url params contain the same set of key-value
pairs as the incoming url params (and the rest of the url matches too).
Pull Request #211: Normalizes request body and URL by parsing params to a list and sorting

9 of 9 new or added lines in 1 file covered. (100.0%)

574 of 620 relevant lines covered (92.58%)

1447.78 hits per line

Jobs
ID Job ID Ran Files Coverage
1 a1d9dbc1d35f391fe1242cc6caf3d6a1cd3b407e-PR-211.1 27 Aug 2023 04:37AM UTC 0
89.86
GitHub Action Run
2 a1d9dbc1d35f391fe1242cc6caf3d6a1cd3b407e-PR-211.2 27 Aug 2023 04:37AM UTC 0
89.86
GitHub Action Run
3 a1d9dbc1d35f391fe1242cc6caf3d6a1cd3b407e-PR-211.3 27 Aug 2023 04:37AM UTC 0
89.86
GitHub Action Run
4 a1d9dbc1d35f391fe1242cc6caf3d6a1cd3b407e-PR-211.4 27 Aug 2023 04:37AM UTC 0
89.86
GitHub Action Run
5 a1d9dbc1d35f391fe1242cc6caf3d6a1cd3b407e-PR-211.5 27 Aug 2023 04:37AM UTC 0
88.48
GitHub Action Run
6 a1d9dbc1d35f391fe1242cc6caf3d6a1cd3b407e-PR-211.6 27 Aug 2023 04:37AM UTC 0
88.48
GitHub Action Run
7 a1d9dbc1d35f391fe1242cc6caf3d6a1cd3b407e-PR-211.7 27 Aug 2023 04:37AM UTC 0
89.86
GitHub Action Run
8 a1d9dbc1d35f391fe1242cc6caf3d6a1cd3b407e-PR-211.8 27 Aug 2023 04:38AM UTC 0
89.86
GitHub Action Run
9 a1d9dbc1d35f391fe1242cc6caf3d6a1cd3b407e-PR-211.9 27 Aug 2023 04:38AM UTC 0
88.48
GitHub Action Run
10 a1d9dbc1d35f391fe1242cc6caf3d6a1cd3b407e-PR-211.10 27 Aug 2023 04:38AM UTC 0
88.48
GitHub Action Run
11 a1d9dbc1d35f391fe1242cc6caf3d6a1cd3b407e-PR-211.11 27 Aug 2023 04:38AM UTC 0
90.17
GitHub Action Run
12 a1d9dbc1d35f391fe1242cc6caf3d6a1cd3b407e-PR-211.12 27 Aug 2023 04:39AM UTC 0
89.86
GitHub Action Run
13 a1d9dbc1d35f391fe1242cc6caf3d6a1cd3b407e-PR-211.13 27 Aug 2023 04:39AM UTC 0
90.02
GitHub Action Run
Source Files on build a1d9dbc1d35f391fe1242cc6caf3d6a1cd3b407e-PR-211
Detailed source file information is not available for this build.
  • Back to Repo
  • Pull Request #211
  • PR Base - master (#406AF2DF...)
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