diff --git a/crates/remote-signer/src/client.rs b/crates/remote-signer/src/client.rs index f9dbd0a..dca61af 100644 --- a/crates/remote-signer/src/client.rs +++ b/crates/remote-signer/src/client.rs @@ -394,30 +394,4 @@ mod integration_tests { } } } - - #[tokio::test] - async fn config_builder_pattern() { - let config = RemoteSigningConfig::default() - .with_timeout(Duration::from_secs(10)) - .with_retry_config(RetryConfig::new( - 2, - Duration::from_millis(50), - Duration::from_secs(1), - )); - - assert_eq!(config.endpoint, "http://0.0.0.0:10340"); - assert_eq!(config.timeout, Duration::from_secs(10)); - assert_eq!(config.retry_config.max_retries, 2); - } - - #[tokio::test] - async fn retry_config_validation() { - let retry_config = RetryConfig::new(5, Duration::from_millis(100), Duration::from_secs(10)) - .with_backoff_multiplier(1.5); - - assert_eq!(retry_config.max_retries, 5); - assert_eq!(retry_config.initial_backoff, Duration::from_millis(100)); - assert_eq!(retry_config.max_backoff, Duration::from_secs(10)); - assert_eq!(retry_config.backoff_multiplier, 1.5); - } } diff --git a/crates/remote-signer/src/config.rs b/crates/remote-signer/src/config.rs index be32259..2289b8c 100644 --- a/crates/remote-signer/src/config.rs +++ b/crates/remote-signer/src/config.rs @@ -203,4 +203,30 @@ mod tests { }; assert!(config.validate().is_ok()); } + + #[tokio::test] + async fn config_builder_pattern() { + let config = RemoteSigningConfig::default() + .with_timeout(Duration::from_secs(10)) + .with_retry_config(RetryConfig::new( + 2, + Duration::from_millis(50), + Duration::from_secs(1), + )); + + assert_eq!(config.endpoint, "http://0.0.0.0:10340"); + assert_eq!(config.timeout, Duration::from_secs(10)); + assert_eq!(config.retry_config.max_retries, 2); + } + + #[tokio::test] + async fn retry_config_validation() { + let retry_config = RetryConfig::new(5, Duration::from_millis(100), Duration::from_secs(10)) + .with_backoff_multiplier(1.5); + + assert_eq!(retry_config.max_retries, 5); + assert_eq!(retry_config.initial_backoff, Duration::from_millis(100)); + assert_eq!(retry_config.max_backoff, Duration::from_secs(10)); + assert_eq!(retry_config.backoff_multiplier, 1.5); + } }