diff options
author | Sven-Hendrik Haase <svenstaro@gmail.com> | 2021-03-07 21:39:23 +0000 |
---|---|---|
committer | Sven-Hendrik Haase <svenstaro@gmail.com> | 2021-03-07 21:39:23 +0000 |
commit | 1ec7139dcabf08cd968d20e56a80c00ed9420557 (patch) | |
tree | f242de839ca88ce137ae55be8341c1373b0cc4c8 /tests/fixtures | |
parent | Update CHANGELOG for recent change (diff) | |
download | miniserve-1ec7139dcabf08cd968d20e56a80c00ed9420557.tar.gz miniserve-1ec7139dcabf08cd968d20e56a80c00ed9420557.zip |
Add option to show hidden files
Diffstat (limited to 'tests/fixtures')
-rw-r--r-- | tests/fixtures/mod.rs | 20 |
1 files changed, 17 insertions, 3 deletions
diff --git a/tests/fixtures/mod.rs b/tests/fixtures/mod.rs index f825d4b..84517e5 100644 --- a/tests/fixtures/mod.rs +++ b/tests/fixtures/mod.rs @@ -18,10 +18,18 @@ pub static FILES: &[&str] = &[ "⎙.mp4", ]; +/// Hidden files for testing purpose +#[allow(dead_code)] +pub static HIDDEN_FILES: &[&str] = &[".hidden_file1", ".hidden_file2"]; + /// Directory names for testing purpose #[allow(dead_code)] pub static DIRECTORIES: &[&str] = &["dira/", "dirb/", "dirc/"]; +/// Hidden directories for testing purpose +#[allow(dead_code)] +pub static HIDDEN_DIRECTORIES: &[&str] = &[".hidden_dir1", ".hidden_dir2"]; + /// Name of a deeply nested file #[allow(dead_code)] pub static DEEPLY_NESTED_FILE: &str = "very/deeply/nested/test.rs"; @@ -32,20 +40,26 @@ pub static DEEPLY_NESTED_FILE: &str = "very/deeply/nested/test.rs"; #[allow(dead_code)] pub fn tmpdir() -> TempDir { let tmpdir = assert_fs::TempDir::new().expect("Couldn't create a temp dir for tests"); - for &file in FILES { + let mut files = FILES.to_vec(); + files.extend_from_slice(HIDDEN_FILES); + for file in &files { tmpdir .child(file) .write_str("Test Hello Yes") .expect("Couldn't write to file"); } - for &directory in DIRECTORIES { - for &file in FILES { + + let mut directories = DIRECTORIES.to_vec(); + directories.extend_from_slice(HIDDEN_DIRECTORIES); + for directory in directories { + for file in &files { tmpdir .child(format!("{}{}", directory, file)) .write_str(&format!("This is {}{}", directory, file)) .expect("Couldn't write to file"); } } + tmpdir .child(&DEEPLY_NESTED_FILE) .write_str("File in a deeply nested directory.") |