Vous ne pouvez pas sélectionner plus de 25 sujets
Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.
|
- //! Integration tests for the health endpoints.
- //!
- //! Uses `axum-test` for a zero-network in-process test client.
-
- use axum_test::TestServer;
- use serde_json::Value;
-
- mod common;
-
- #[tokio::test]
- async fn liveness_returns_200() {
- let server = common::test_server().await;
- let response = server.get("/health/live").await;
- response.assert_status_ok();
-
- let body: Value = response.json();
- assert_eq!(body["status"], "ok");
- }
-
- #[tokio::test]
- async fn readiness_returns_200() {
- let server = common::test_server().await;
- let response = server.get("/health/ready").await;
- response.assert_status_ok();
- }
|