commit 1d5b57217083d47b65ff5b974f9cd53f67d35c21
parent d0f4dda890c80b13ac273abb85fa6159d84c407d
Author: triesap <tyson@radroots.org>
Date: Fri, 3 Jul 2026 20:47:33 +0000
radrootsd: use explicit removed method fixture
Replace split construction of the removed bridge status method in JSON-RPC tests.
Keep the removed-surface assertion as a direct test fixture boundary.
Diffstat:
1 file changed, 8 insertions(+), 2 deletions(-)
diff --git a/src/transport/jsonrpc/methods/mod.rs b/src/transport/jsonrpc/methods/mod.rs
@@ -34,6 +34,10 @@ mod tests {
use crate::transport::jsonrpc::auth::PublishProxyAuthorization;
use crate::transport::jsonrpc::{MethodRegistry, RpcContext};
+ mod removed_surface_fixtures {
+ pub const BRIDGE_STATUS_METHOD: &str = "bridge.status";
+ }
+
fn state(publish_proxy_enabled: bool, nip46_public_jsonrpc_enabled: bool) -> Radrootsd {
let identity = RadrootsIdentity::generate();
let metadata: RadrootsNostrMetadata =
@@ -61,8 +65,10 @@ mod tests {
assert!(root.method("publish.job.get").is_some());
assert!(root.method("publish.job.list").is_some());
assert!(root.method("publish.relays.resolve").is_some());
- let legacy_method = ["br", "idge.status"].concat();
- assert!(root.method(legacy_method.as_str()).is_none());
+ assert!(
+ root.method(removed_surface_fixtures::BRIDGE_STATUS_METHOD)
+ .is_none()
+ );
assert!(root.method("nip46.connect").is_none());
}