diff options
author | Sven-Hendrik Haase <svenstaro@gmail.com> | 2025-02-06 04:18:20 +0000 |
---|---|---|
committer | Sven-Hendrik Haase <svenstaro@gmail.com> | 2025-02-06 04:18:20 +0000 |
commit | 57f02a1587555176f1b43b001e7846ac9eb2e949 (patch) | |
tree | 6585f2d404ae55506f4e25985ce663cea7092788 /tests/navigation.rs | |
parent | Get rid of server_no_stderr (diff) | |
download | miniserve-57f02a1587555176f1b43b001e7846ac9eb2e949.tar.gz miniserve-57f02a1587555176f1b43b001e7846ac9eb2e949.zip |
Clean up and modernize rstest usage
We still had some old-style syntax in there.
Diffstat (limited to 'tests/navigation.rs')
-rw-r--r-- | tests/navigation.rs | 19 |
1 files changed, 10 insertions, 9 deletions
diff --git a/tests/navigation.rs b/tests/navigation.rs index f061d30..1bd8e81 100644 --- a/tests/navigation.rs +++ b/tests/navigation.rs @@ -10,16 +10,17 @@ mod utils; use crate::fixtures::{server, Error, TestServer, DEEPLY_NESTED_FILE, DIRECTORIES}; use crate::utils::{get_link_from_text, get_link_hrefs_with_prefix}; -#[rstest( - input, - expected, - case("", "/"), - case("/dira", "/dira/"), - case("/dirb/", "/dirb/"), - case("/very/deeply/nested", "/very/deeply/nested/") -)] +#[rstest] +#[case("", "/")] +#[case("/dira", "/dira/")] +#[case("/dirb/", "/dirb/")] +#[case("/very/deeply/nested", "/very/deeply/nested/")] /// Directories get a trailing slash. -fn index_gets_trailing_slash(server: TestServer, input: &str, expected: &str) -> Result<(), Error> { +fn index_gets_trailing_slash( + server: TestServer, + #[case] input: &str, + #[case] expected: &str, +) -> Result<(), Error> { let resp = reqwest::blocking::get(server.url().join(input)?)?; assert!(resp.url().as_str().ends_with(expected)); |