|
|
|
@ -80,3 +80,18 @@ fn auth_nest_share(
@@ -80,3 +80,18 @@ fn auth_nest_share(
|
|
|
|
|
assert_eq!(resp.status(), 200); |
|
|
|
|
Ok(()) |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
#[rstest] |
|
|
|
|
fn auth_basic( |
|
|
|
|
#[with(&["--auth", "/@user:pass", "--auth-method", "basic", "-A"])] server: TestServer, |
|
|
|
|
) -> Result<(), Error> { |
|
|
|
|
let url = format!("{}file1", server.url()); |
|
|
|
|
let resp = fetch!(b"PUT", &url).body(b"abc".to_vec()).send()?; |
|
|
|
|
assert_eq!(resp.status(), 401); |
|
|
|
|
let resp = fetch!(b"PUT", &url) |
|
|
|
|
.body(b"abc".to_vec()) |
|
|
|
|
.basic_auth("user", Some("pass")) |
|
|
|
|
.send()?; |
|
|
|
|
assert_eq!(resp.status(), 201); |
|
|
|
|
Ok(()) |
|
|
|
|
} |
|
|
|
|