mirror of
https://github.com/nushell/nushell.git
synced 2025-08-09 17:25:15 +02:00
Bump ureq, get redirect history. (#16078)
This commit is contained in:
@ -57,7 +57,11 @@ fn http_delete_failed_due_to_server_error() {
|
||||
.as_str()
|
||||
));
|
||||
|
||||
assert!(actual.err.contains("Bad request (400)"))
|
||||
assert!(
|
||||
actual.err.contains("Bad request (400)"),
|
||||
"unexpected error: {:?}",
|
||||
actual.err
|
||||
)
|
||||
}
|
||||
|
||||
#[test]
|
||||
@ -140,6 +144,14 @@ fn http_delete_timeout() {
|
||||
format!("http delete --max-time 100ms {url}", url = server.url()).as_str()
|
||||
));
|
||||
|
||||
assert!(&actual.err.contains("nu::shell::io::timed_out"));
|
||||
assert!(&actual.err.contains("Timed out"));
|
||||
assert!(
|
||||
&actual.err.contains("nu::shell::io::timed_out"),
|
||||
"unexpected error : {:?}",
|
||||
actual.err
|
||||
);
|
||||
assert!(
|
||||
&actual.err.contains("Timed out"),
|
||||
"unexpected error : {:?}",
|
||||
actual.err
|
||||
);
|
||||
}
|
||||
|
@ -334,6 +334,14 @@ fn http_get_timeout() {
|
||||
format!("http get --max-time 100ms {url}", url = server.url()).as_str()
|
||||
));
|
||||
|
||||
assert!(&actual.err.contains("nu::shell::io::timed_out"));
|
||||
assert!(&actual.err.contains("Timed out"));
|
||||
assert!(
|
||||
&actual.err.contains("nu::shell::io::timed_out"),
|
||||
"unexpected error: {:?}",
|
||||
actual.err
|
||||
);
|
||||
assert!(
|
||||
&actual.err.contains("Timed out"),
|
||||
"unexpected error: {:?}",
|
||||
actual.err
|
||||
);
|
||||
}
|
||||
|
@ -36,8 +36,11 @@ fn http_head_failed_due_to_server_error() {
|
||||
)
|
||||
.as_str()
|
||||
));
|
||||
|
||||
assert!(actual.err.contains("Bad request (400)"))
|
||||
assert!(
|
||||
actual.err.contains("Bad request (400)"),
|
||||
"Unexpected error: {:?}",
|
||||
actual.err
|
||||
)
|
||||
}
|
||||
|
||||
#[test]
|
||||
|
@ -101,14 +101,15 @@ fn http_post_failed_due_to_unexpected_body() {
|
||||
assert!(actual.err.contains("Cannot make request"))
|
||||
}
|
||||
|
||||
const JSON: &str = r#"{
|
||||
"foo": "bar"
|
||||
}"#;
|
||||
|
||||
#[test]
|
||||
fn http_post_json_is_success() {
|
||||
let mut server = Server::new();
|
||||
|
||||
let mock = server
|
||||
.mock("POST", "/")
|
||||
.match_body(r#"{"foo":"bar"}"#)
|
||||
.create();
|
||||
let mock = server.mock("POST", "/").match_body(JSON).create();
|
||||
|
||||
let actual = nu!(format!(
|
||||
r#"http post -t 'application/json' {url} {{foo: 'bar'}}"#,
|
||||
@ -116,17 +117,14 @@ fn http_post_json_is_success() {
|
||||
));
|
||||
|
||||
mock.assert();
|
||||
assert!(actual.out.is_empty())
|
||||
assert!(actual.out.is_empty(), "Unexpected output {:?}", actual.out)
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn http_post_json_string_is_success() {
|
||||
let mut server = Server::new();
|
||||
|
||||
let mock = server
|
||||
.mock("POST", "/")
|
||||
.match_body(r#"{"foo":"bar"}"#)
|
||||
.create();
|
||||
let mock = server.mock("POST", "/").match_body(JSON).create();
|
||||
|
||||
let actual = nu!(format!(
|
||||
r#"http post -t 'application/json' {url} '{{"foo":"bar"}}'"#,
|
||||
@ -137,14 +135,17 @@ fn http_post_json_string_is_success() {
|
||||
assert!(actual.out.is_empty())
|
||||
}
|
||||
|
||||
const JSON_LIST: &str = r#"[
|
||||
{
|
||||
"foo": "bar"
|
||||
}
|
||||
]"#;
|
||||
|
||||
#[test]
|
||||
fn http_post_json_list_is_success() {
|
||||
let mut server = Server::new();
|
||||
|
||||
let mock = server
|
||||
.mock("POST", "/")
|
||||
.match_body(r#"[{"foo":"bar"}]"#)
|
||||
.create();
|
||||
let mock = server.mock("POST", "/").match_body(JSON_LIST).create();
|
||||
|
||||
let actual = nu!(format!(
|
||||
r#"http post -t 'application/json' {url} [{{foo: "bar"}}]"#,
|
||||
|
Reference in New Issue
Block a user