nushell/crates/nu-command/tests/commands/network/http
Reilly Wood 995603b08c
Fix record-to-JSON conversion for HTTP commands (#8663)
This PR fixes a bug introduced in
https://github.com/nushell/nushell/pull/8571.

We were accidentally converting a `Result<Value, ShellError>` to JSON
instead of converting a `Value`. The upshot was that we were sending
JSON like `{"Ok":{"foo":"bar"}}` instead of `{"foo":"bar"}`.

This was an easy bug to miss, because `ureq::send_json()` accepts any
`impl serde::Serialize`. I've added a test to prevent regression.
2023-03-29 11:55:51 -07:00
..
delete.rs changes Reqwest to Ureq. (#8320) 2023-03-05 14:48:13 -08:00
get.rs feat: added multiple options to http commands (#8571) 2023-03-23 13:32:35 -07:00
head.rs changes Reqwest to Ureq. (#8320) 2023-03-05 14:48:13 -08:00
mod.rs Add unit tests for HTTP commands. (#8267) 2023-03-02 11:05:18 -08:00
patch.rs changes Reqwest to Ureq. (#8320) 2023-03-05 14:48:13 -08:00
post.rs Fix record-to-JSON conversion for HTTP commands (#8663) 2023-03-29 11:55:51 -07:00
put.rs changes Reqwest to Ureq. (#8320) 2023-03-05 14:48:13 -08:00