diff options
author | Sven-Hendrik Haase <svenstaro@gmail.com> | 2025-03-20 12:48:26 +0000 |
---|---|---|
committer | Sven-Hendrik Haase <svenstaro@gmail.com> | 2025-03-20 12:48:30 +0000 |
commit | 900c0035b374845a9af505748ad54c97c1e916e8 (patch) | |
tree | 6d189237c998db7c6580f41a35acd13b445c661d /tests/api.rs | |
parent | Merge pull request #1488 from AlecDivito/issue-1485 (diff) | |
download | miniserve-900c0035b374845a9af505748ad54c97c1e916e8.tar.gz miniserve-900c0035b374845a9af505748ad54c97c1e916e8.zip |
Add --directory-size flag to enable directory size calculation
This is turned off by default as it's potentially quite IO intensive, especially on HDDs.
Diffstat (limited to 'tests/api.rs')
-rw-r--r-- | tests/api.rs | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/tests/api.rs b/tests/api.rs index fe313b0..5dc6b52 100644 --- a/tests/api.rs +++ b/tests/api.rs @@ -16,7 +16,10 @@ use crate::fixtures::{DIRECTORIES, Error, TestServer, server}; #[case(utf8_percent_encode(DIRECTORIES[0], NON_ALPHANUMERIC).to_string())] #[case(utf8_percent_encode(DIRECTORIES[1], NON_ALPHANUMERIC).to_string())] #[case(utf8_percent_encode(DIRECTORIES[2], NON_ALPHANUMERIC).to_string())] -fn api_dir_size(#[case] dir: String, server: TestServer) -> Result<(), Error> { +fn api_dir_size( + #[case] dir: String, + #[with(&["--directory-size"])] server: TestServer, +) -> Result<(), Error> { let mut command = HashMap::new(); command.insert("DirSize", dir); @@ -44,7 +47,7 @@ fn api_dir_size(#[case] dir: String, server: TestServer) -> Result<(), Error> { #[case(r"C:\foo")] #[case(r"\foo")] fn api_dir_size_prevent_path_transversal_attacks( - server: TestServer, + #[with(&["--directory-size"])] server: TestServer, #[case] path: &str, ) -> Result<(), Error> { let mut command = HashMap::new(); |