// file: ks-config/tests/external_sensitivity_api.rs // version: 1 //! External-contract coverage for configuration sensitivity helpers. #[test] fn external_consumer_classifies_composed_values_and_redacts_secrets() { let sensitivity = ks_config::classify_environment_template( "https://provider.invalid/?api-key=${KS_SECRET_HELIUS_API_KEY}", ); assert_eq!( sensitivity, std::option::Option::Some(ks_config::EnvironmentValueSensitivity::Secret) ); let diagnostic = ks_config::diagnostic_environment_value("KS_SECRET_HELIUS_API_KEY", "SECRET-CANARY"); assert_eq!(diagnostic, std::option::Option::Some("".to_string())); }