aboutsummaryrefslogtreecommitdiffstats
path: root/tests/upload_files.rs
diff options
context:
space:
mode:
authorJonas Diemer <jonasdiemer@gmail.com>2022-08-17 08:28:11 +0000
committerJonas Diemer <jonasdiemer@gmail.com>2022-09-18 18:25:37 +0000
commit5404e4fcb513bd8bf355e730aa37546b16164cad (patch)
tree8b0e0d4a0b23cf598d84423cabc1d6bca38345ec /tests/upload_files.rs
parentUse argument -u instead of --allowed-upload-dir (diff)
downloadminiserve-5404e4fcb513bd8bf355e730aa37546b16164cad.tar.gz
miniserve-5404e4fcb513bd8bf355e730aa37546b16164cad.zip
sanitize allowed upload paths for cases like ./dir
Diffstat (limited to '')
-rw-r--r--tests/upload_files.rs1
1 files changed, 1 insertions, 0 deletions
diff --git a/tests/upload_files.rs b/tests/upload_files.rs
index ca9f007..ecb7ddf 100644
--- a/tests/upload_files.rs
+++ b/tests/upload_files.rs
@@ -118,6 +118,7 @@ fn uploading_files_is_restricted(#[case] server: TestServer) -> Result<(), Error
/// This tests that we can upload files to the directory specified by --allow-upload-dir
#[rstest]
#[case(server(&["-u", "someDir"]), vec!["someDir"])]
+#[case(server(&["-u", "./someDir"]), vec!["./someDir"])]
#[case(server(&["-u", "someDir/some_sub_dir"]), vec!["someDir/some_sub_dir"])]
#[case(server(&["-u", "someDir/some_sub_dir", "-u", "someDir/some_other_dir"]),
vec!["someDir/some_sub_dir", "someDir/some_other_dir"])]