aboutsummaryrefslogtreecommitdiffstats
path: root/tests/serve_request.rs
diff options
context:
space:
mode:
authorSven-Hendrik Haase <svenstaro@gmail.com>2021-04-18 03:23:29 +0000
committerGitHub <noreply@github.com>2021-04-18 03:23:29 +0000
commit6c77cddd8ec847d7d7b1a8f94a123c1e88304228 (patch)
treeb5f8c54300219f83c04df7c4c0a2a9907e2aa465 /tests/serve_request.rs
parentAdd CHANGELOG entry for breadcrumbs RTL fix (diff)
parentAvoid double-encoding file URL (diff)
downloadminiserve-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.rs6
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(),