test(bdd): fail Rust BDD runner on undefined steps (#3680)
diff --git a/bdd/rust/tests/basic_messaging.rs b/bdd/rust/tests/basic_messaging.rs
index 520da62..11eb0d8 100644
--- a/bdd/rust/tests/basic_messaging.rs
+++ b/bdd/rust/tests/basic_messaging.rs
@@ -24,5 +24,8 @@
#[tokio::main]
async fn main() {
- GlobalContext::run("../../bdd/scenarios/basic_messaging.feature").await;
+ GlobalContext::cucumber()
+ .fail_on_skipped()
+ .run_and_exit("../../bdd/scenarios/basic_messaging.feature")
+ .await;
}
diff --git a/bdd/rust/tests/leader_redirection.rs b/bdd/rust/tests/leader_redirection.rs
index bbe874c..243600c 100644
--- a/bdd/rust/tests/leader_redirection.rs
+++ b/bdd/rust/tests/leader_redirection.rs
@@ -24,5 +24,8 @@
#[tokio::main]
async fn main() {
- LeaderContext::run("../../bdd/scenarios/leader_redirection.feature").await;
+ LeaderContext::cucumber()
+ .fail_on_skipped()
+ .run_and_exit("../../bdd/scenarios/leader_redirection.feature")
+ .await;
}