@@ -62,9 +62,6 @@ use log::{debug, info, warn};
6262use reqwest:: { Method , StatusCode } ;
6363use serde_json:: Value ;
6464
65- /// Unknown API version constant for when version detection fails
66- pub const UNKNOWN_API_VERSION : & str = "unknown" ;
67-
6865/// Supported API versions in order from oldest to newest (fallback tries newest first)
6966pub const SUPPORTED_API_VERSIONS : & [ & str ] =
7067 & [ "2.0" , "2.1" , "2.2" , "2.3" , "3.0" ] ;
@@ -375,12 +372,11 @@ impl RegistrarClient {
375372 }
376373 }
377374
378- // If all versions failed, set to unknown and continue with default
375+ // If all versions failed, continue with default version
379376 warn ! (
380377 "Could not detect registrar API version, using default: {}" ,
381378 self . api_version
382379 ) ;
383- self . api_version = UNKNOWN_API_VERSION . to_string ( ) ;
384380 Ok ( ( ) )
385381 }
386382
@@ -1081,10 +1077,6 @@ mod tests {
10811077 }
10821078 }
10831079
1084- #[ test]
1085- fn test_unknown_api_version_constant ( ) {
1086- assert_eq ! ( UNKNOWN_API_VERSION , "unknown" ) ;
1087- }
10881080
10891081 #[ test]
10901082 fn test_response_structure_deserialization ( ) {
@@ -1174,8 +1166,8 @@ mod tests {
11741166 client. api_version = "2.0" . to_string ( ) ;
11751167 assert_eq ! ( client. api_version, "2.0" ) ;
11761168
1177- client. api_version = UNKNOWN_API_VERSION . to_string ( ) ;
1178- assert_eq ! ( client. api_version, "unknown " ) ;
1169+ client. api_version = "3.0" . to_string ( ) ;
1170+ assert_eq ! ( client. api_version, "3.0 " ) ;
11791171 }
11801172
11811173 #[ test]
@@ -1225,12 +1217,8 @@ mod tests {
12251217 #[ allow( clippy:: const_is_empty) ]
12261218 fn test_version_constants_consistency ( ) {
12271219 // Ensure our constants are consistent with expected patterns
1228- assert ! ( !UNKNOWN_API_VERSION . is_empty( ) ) ; // Known constant value
12291220 assert ! ( !SUPPORTED_API_VERSIONS . is_empty( ) ) ; // Known constant value
12301221
1231- // UNKNOWN_API_VERSION should not be in SUPPORTED_API_VERSIONS
1232- assert ! ( !SUPPORTED_API_VERSIONS . contains( & UNKNOWN_API_VERSION ) ) ;
1233-
12341222 // All supported versions should be valid version strings
12351223 for version in SUPPORTED_API_VERSIONS {
12361224 assert ! ( !version. is_empty( ) ) ;
@@ -1334,7 +1322,6 @@ mod tests {
13341322 SUPPORTED_API_VERSIONS ,
13351323 verifier:: SUPPORTED_API_VERSIONS
13361324 ) ;
1337- assert_eq ! ( UNKNOWN_API_VERSION , verifier:: UNKNOWN_API_VERSION ) ;
13381325 }
13391326
13401327 #[ test]
0 commit comments