()
| 155 | |
| 156 | #[tokio::test] |
| 157 | async fn test_validate_missing_rpc_url() -> Result<()> { |
| 158 | let mut config = load_happy_config().await?; |
| 159 | config.pbs.pbs_config.extra_validation_enabled = true; |
| 160 | config.pbs.pbs_config.rpc_url = None; |
| 161 | |
| 162 | let result = config.validate().await; |
| 163 | assert!(result.is_err()); |
| 164 | assert!( |
| 165 | result |
| 166 | .unwrap_err() |
| 167 | .to_string() |
| 168 | .contains("rpc_url is required if extra_validation_enabled is true") |
| 169 | ); |
| 170 | Ok(()) |
| 171 | } |
| 172 | |
| 173 | #[tokio::test] |
| 174 | async fn test_validate_config_with_no_relays() -> Result<()> { |
nothing calls this directly
no test coverage detected