js-sdk-contrib
js-sdk-contrib copied to clipboard
chore(deps): update dependency axios-mock-adapter to v2
This PR contains the following updates:
Package | Change | Age | Adoption | Passing | Confidence |
---|---|---|---|---|---|
axios-mock-adapter | 1.22.0 -> 2.1.0 |
Release Notes
ctimmerm/axios-mock-adapter (axios-mock-adapter)
v2.1.0
- Migrate to modern js https://github.com/ctimmerm/axios-mock-adapter/pull/393
- ♻️ Migrate internal handler to an object
- 🎁 Migrate handlers and history to a flat array. That way one only needs to check the history array to see all requests. The verbs on the array are still exposed, so there's no downside.
- ♻️ Migrate to ES2022
- ♻️ Migrate to Class
- ♻️ Migrate to async/await
- 🎁 Add MockResponse types
v2.0.0
Breaking Changes 💥
-
Drop node versions lower than v18 (https://github.com/ctimmerm/axios-mock-adapter/pull/390)
-
Change the parameters of the methods to align it to the one of axios. (https://github.com/ctimmerm/axios-mock-adapter/pull/387) The last parameter must be a config object with
{params, headers}
instead of just the headers. If you've always only used two parameters, you won't have to change anything.Methods with data param:
-
mock.onPost(url, data, headers)
>mock.onPost(url, data, {params, headers})
-
mock.onPut(url, data, headers)
>mock.onPost(url, data, {params, headers})
-
mock.onPatch(url, data, headers)
>mock.onPatch(url, data, {params, headers})
-
mock.onAny(url, data, headers)
>mock.onAny(url, {data, params, headers})
Methods without data param:
-
mock.onGet(url, {params}, headers)
>mock.onGet(url, {params, headers})
-
mock.onDelete(url, {params}, headers)
>mock.onDelete(url, {params, headers})
-
mock.onHead(url, {params}, headers)
>mock.onHead(url, {params, headers})
-
mock.onOptions(url, {params}, headers)
>mock.onOptions(url, {params, headers})
An error is reported if one accidentally passes the headers directly instead of `{headers: {}}.
e.g.
Error: Invalid config property Header-test provided to onPatch. Config: {"Header-test":"test-header"}
-
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
- [ ] If you want to rebase/retry this PR, check this box
This PR was generated by Mend Renovate. View the repository job log.