aboutsummaryrefslogtreecommitdiffstats
path: root/tests/navigation.rs
diff options
context:
space:
mode:
authorSven-Hendrik Haase <svenstaro@gmail.com>2025-02-06 04:18:20 +0000
committerSven-Hendrik Haase <svenstaro@gmail.com>2025-02-06 04:18:20 +0000
commit57f02a1587555176f1b43b001e7846ac9eb2e949 (patch)
tree6585f2d404ae55506f4e25985ce663cea7092788 /tests/navigation.rs
parentGet rid of server_no_stderr (diff)
downloadminiserve-57f02a1587555176f1b43b001e7846ac9eb2e949.tar.gz
miniserve-57f02a1587555176f1b43b001e7846ac9eb2e949.zip
Clean up and modernize rstest usage
We still had some old-style syntax in there.
Diffstat (limited to '')
-rw-r--r--tests/navigation.rs19
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));