diff options
author | Sven-Hendrik Haase <svenstaro@gmail.com> | 2021-04-18 03:23:29 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-04-18 03:23:29 +0000 |
commit | 6c77cddd8ec847d7d7b1a8f94a123c1e88304228 (patch) | |
tree | b5f8c54300219f83c04df7c4c0a2a9907e2aa465 /tests/serve_request.rs | |
parent | Add CHANGELOG entry for breadcrumbs RTL fix (diff) | |
parent | Avoid double-encoding file URL (diff) | |
download | miniserve-6c77cddd8ec847d7d7b1a8f94a123c1e88304228.tar.gz miniserve-6c77cddd8ec847d7d7b1a8f94a123c1e88304228.zip |
Merge pull request #485 from aliemjay/percent-encode
Fix URL percent encoding for special characters
Diffstat (limited to 'tests/serve_request.rs')
-rw-r--r-- | tests/serve_request.rs | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/tests/serve_request.rs b/tests/serve_request.rs index 6477bc2..25c5574 100644 --- a/tests/serve_request.rs +++ b/tests/serve_request.rs @@ -49,6 +49,12 @@ fn serves_requests_with_non_default_port(tmpdir: TempDir, port: u16) -> Result<( for &file in FILES { let f = parsed.find(|x: &Node| x.text() == file).next().unwrap(); + reqwest::blocking::get(format!( + "http://localhost:{}/{}", + port, + f.attr("href").unwrap() + ))? + .error_for_status()?; assert_eq!( format!("/{}", file), percent_encoding::percent_decode_str(f.attr("href").unwrap()).decode_utf8_lossy(), |