diff --git a/end2end-tests/tests/cucumber_tests.rs b/end2end-tests/tests/cucumber_tests.rs
index 081d45c12945eda6322b7ae5f7b5b6b141f9e7ff..92f1f36eed0a4422e749acc72952cb3ef61f299c 100644
--- a/end2end-tests/tests/cucumber_tests.rs
+++ b/end2end-tests/tests/cucumber_tests.rs
@@ -558,6 +558,9 @@ async fn should_have_distance_ok(world: &mut DuniterWorld, who: String) -> Resul
         .await?
     {
         Some((_, gdev::runtime_types::pallet_distance::types::DistanceStatus::Valid)) => Ok(()),
+        Some((_, gdev::runtime_types::pallet_distance::types::DistanceStatus::Invalid)) => {
+            Err(anyhow::anyhow!("invalid distance status").into())
+        }
         Some((_, gdev::runtime_types::pallet_distance::types::DistanceStatus::Pending)) => {
             Err(anyhow::anyhow!("pending distance status").into())
         }