From 9b4ab98a9fad49a063ad3e78eb5f24092280c92a Mon Sep 17 00:00:00 2001
From: centra
Date: Sat, 13 Dec 2025 06:49:58 +0900
Subject: [PATCH] fix(tests): Add missing http_addr field to NetworkConfig in
tests
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Added http_addr field to test configurations after it was added to
NetworkConfig for REST API support. This fixes Nix build failures
during test compilation.
Files fixed:
- chainfire integration tests (3 occurrences)
- plasmavmc grpc smoke test (1 occurrence)
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5
---
chainfire/crates/chainfire-server/tests/cluster_integration.rs | 3 +++
chainfire/crates/chainfire-server/tests/integration_test.rs | 1 +
plasmavmc/crates/plasmavmc-server/tests/grpc_smoke.rs | 1 +
3 files changed, 5 insertions(+)
diff --git a/chainfire/crates/chainfire-server/tests/cluster_integration.rs b/chainfire/crates/chainfire-server/tests/cluster_integration.rs
index 2411153..2cbb737 100644
--- a/chainfire/crates/chainfire-server/tests/cluster_integration.rs
+++ b/chainfire/crates/chainfire-server/tests/cluster_integration.rs
@@ -41,6 +41,7 @@ fn cluster_config_with_join(node_id: u64) -> (ServerConfig, tempfile::TempDir) {
},
network: NetworkConfig {
api_addr,
+ http_addr: format!("127.0.0.1:{}", 28080 + node_id).parse().unwrap(),
raft_addr,
gossip_addr,
tls: None,
@@ -100,6 +101,7 @@ fn cluster_config_simultaneous_bootstrap(node_id: u64) -> (ServerConfig, tempfil
},
network: NetworkConfig {
api_addr,
+ http_addr: format!("127.0.0.1:{}", 28080 + node_id).parse().unwrap(),
raft_addr,
gossip_addr,
tls: None,
@@ -136,6 +138,7 @@ fn single_node_config() -> (ServerConfig, tempfile::TempDir) {
},
network: NetworkConfig {
api_addr,
+ http_addr: format!("127.0.0.1:{}", 28080 + node_id).parse().unwrap(),
raft_addr,
gossip_addr,
tls: None,
diff --git a/chainfire/crates/chainfire-server/tests/integration_test.rs b/chainfire/crates/chainfire-server/tests/integration_test.rs
index b3262ed..010ed16 100644
--- a/chainfire/crates/chainfire-server/tests/integration_test.rs
+++ b/chainfire/crates/chainfire-server/tests/integration_test.rs
@@ -33,6 +33,7 @@ fn test_config(port: u16) -> (ServerConfig, tempfile::TempDir) {
},
network: NetworkConfig {
api_addr,
+ http_addr: "127.0.0.1:28081".parse().unwrap(),
raft_addr,
gossip_addr,
tls: None,
diff --git a/plasmavmc/crates/plasmavmc-server/tests/grpc_smoke.rs b/plasmavmc/crates/plasmavmc-server/tests/grpc_smoke.rs
index b5cccad..ec2721a 100644
--- a/plasmavmc/crates/plasmavmc-server/tests/grpc_smoke.rs
+++ b/plasmavmc/crates/plasmavmc-server/tests/grpc_smoke.rs
@@ -119,6 +119,7 @@ fn chainfire_test_config(port: u16) -> (chainfire_server::config::ServerConfig,
},
network: NetworkConfig {
api_addr,
+ http_addr: "127.0.0.1:28081".parse().unwrap(),
raft_addr,
gossip_addr,
tls: None,