Move case for "GET /about" (privacy_policy_is_visible) of hagrid::web::tests::basics() test to hagrid::routes::about::tests::get_about module.

This commit is contained in:
Zeke Fast
2025-09-08 11:41:44 +02:00
committed by Vincent Breitmoser
parent 090a6f222a
commit 20ebdbd0e2
2 changed files with 21 additions and 6 deletions

View File

@@ -60,5 +60,26 @@ mod tests {
// TODO check translation
assert!(response.into_string().unwrap().contains("Hagrid"));
}
#[rstest]
#[case::privacy_policy_is_visible(
"/about",
Status::Ok,
ContentType::HTML,
"distribution and discovery"
)]
fn basics(
#[from(client)] (_tmpdir, client): (TempDir, Client),
#[case] uri: &str,
#[case] status: Status,
#[case] content_type: ContentType,
#[case] page_text: &'static str,
) {
let response = client.get(uri).dispatch();
assert_eq!(response.status(), status);
assert_eq!(response.content_type(), Some(content_type));
assert!(response.into_string().unwrap().contains(page_text));
}
}
}

View File

@@ -969,12 +969,6 @@ pub mod tests {
}
#[rstest]
#[case::privacy_policy_is_visible(
"/about",
Status::Ok,
ContentType::HTML,
"distribution and discovery"
)]
#[case::privacy_policy_is_visible(
"/about/privacy",
Status::Ok,