radrootsd

JSON-RPC bridge for Radroots event publishing
git clone https://radroots.dev/git/radrootsd.git
Log | Files | Refs | README | LICENSE

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:
Msrc/transport/jsonrpc/methods/mod.rs | 10++++++++--
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()); }