From 900c0035b374845a9af505748ad54c97c1e916e8 Mon Sep 17 00:00:00 2001 From: Sven-Hendrik Haase Date: Thu, 20 Mar 2025 13:48:26 +0100 Subject: 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. --- tests/api.rs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'tests') 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(); -- cgit v1.2.3