diff options
author | Sven-Hendrik Haase <svenstaro@gmail.com> | 2025-02-07 12:48:50 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-02-07 12:48:50 +0000 |
commit | 77b1c1cd0bfab5d4dc5e0994050fabd4a19cdd0f (patch) | |
tree | 0b9e157598d2361397ee09e7f196938d284c48f9 /tests/readme.rs | |
parent | chore: clean up (diff) | |
parent | Add CHANGELOG entry for #1473 (diff) | |
download | miniserve-77b1c1cd0bfab5d4dc5e0994050fabd4a19cdd0f.tar.gz miniserve-77b1c1cd0bfab5d4dc5e0994050fabd4a19cdd0f.zip |
Merge branch 'master' into upload-progress-bar
Diffstat (limited to 'tests/readme.rs')
-rw-r--r-- | tests/readme.rs | 52 |
1 files changed, 25 insertions, 27 deletions
diff --git a/tests/readme.rs b/tests/readme.rs index c8138b4..cafff3d 100644 --- a/tests/readme.rs +++ b/tests/readme.rs @@ -1,12 +1,14 @@ -mod fixtures; +use std::fs::{remove_file, File}; +use std::io::Write; +use std::path::PathBuf; -use fixtures::{server, Error, TestServer, DIRECTORIES, FILES}; use rstest::rstest; use select::predicate::Attr; use select::{document::Document, node::Node}; -use std::fs::{remove_file, File}; -use std::io::Write; -use std::path::PathBuf; + +mod fixtures; + +use fixtures::{server, Error, TestServer, DIRECTORIES, FILES}; fn write_readme_contents(path: PathBuf, filename: &str) -> PathBuf { let readme_path = path.join(filename); @@ -67,17 +69,15 @@ fn no_readme_contents(server: TestServer) -> Result<(), Error> { } /// Show readme contents when told to if there is a readme file in the root -#[rstest( - readme_name, - case("Readme.md"), - case("readme.md"), - case("README.md"), - case("README.MD"), - case("ReAdMe.Md") -)] +#[rstest] +#[case("Readme.md")] +#[case("readme.md")] +#[case("README.md")] +#[case("README.MD")] +#[case("ReAdMe.Md")] fn show_root_readme_contents( #[with(&["--readme"])] server: TestServer, - readme_name: &str, + #[case] readme_name: &str, ) -> Result<(), Error> { let readme_path = write_readme_contents(server.path().to_path_buf(), readme_name); let body = reqwest::blocking::get(server.url())?.error_for_status()?; @@ -94,21 +94,19 @@ fn show_root_readme_contents( } /// Show readme contents when told to if there is a readme file in any of the directories -#[rstest( - readme_name, - case("Readme.md"), - case("readme.md"), - case("README.md"), - case("README.MD"), - case("ReAdMe.Md"), - case("Readme.txt"), - case("README.txt"), - case("README"), - case("ReAdMe") -)] +#[rstest] +#[case("Readme.md")] +#[case("readme.md")] +#[case("README.md")] +#[case("README.MD")] +#[case("ReAdMe.Md")] +#[case("Readme.txt")] +#[case("README.txt")] +#[case("README")] +#[case("ReAdMe")] fn show_nested_readme_contents( #[with(&["--readme"])] server: TestServer, - readme_name: &str, + #[case] readme_name: &str, ) -> Result<(), Error> { for dir in DIRECTORIES { let readme_path = write_readme_contents(server.path().join(dir), readme_name); |