From 61b31e7b45fb6c80833c6521ea84f27fc31ab63c Mon Sep 17 00:00:00 2001 From: Chris Date: Thu, 8 Oct 2026 06:21:03 -0700 Subject: [PATCH] test(connect): reject unknown health flags (#8142) --- rustfs/tests/connect_health.rs | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/rustfs/tests/connect_health.rs b/rustfs/tests/connect_health.rs index f069a3b82..7f734e4b2 100644 --- a/rustfs/tests/connect_health.rs +++ b/rustfs/tests/connect_health.rs @@ -179,6 +179,16 @@ fn every_allowed_coarse_flag_is_a_fixed_failure_without_raw_source_identity() { } } +#[test] +fn unknown_coarse_flag_is_rejected_as_invalid_evidence() { + let now = Utc::now(); + let request = request(now.timestamp()); + let result = json_result(&request, observation(now.timestamp(), 100, 50, vec!["drive.serial-number"]), now); + + assert_eq!(result["data"]["checks"][1]["outcome"], "UNKNOWN"); + assert_eq!(result["data"]["checks"][1]["reasonCode"], "INVALID_EVIDENCE"); +} + #[test] fn signed_health_export_binds_target_nonce_consent_and_result_digest() { let now = Utc::now();