move jsonrpc test to dev deps for buttons

This commit is contained in:
glyph 2021-11-05 13:28:30 +02:00
parent 0249a191d1
commit 0f1ee3a36c
2 changed files with 5 additions and 4 deletions

View File

@ -35,6 +35,8 @@ gpio-cdev = "0.2"
jsonrpc-core = "11" jsonrpc-core = "11"
jsonrpc-ws-server = "11" jsonrpc-ws-server = "11"
jsonrpc-pubsub = "11" jsonrpc-pubsub = "11"
jsonrpc-test = "11"
log = "0.4" log = "0.4"
snafu = "0.4" snafu = "0.4"
[dev-dependencies]
jsonrpc-test = "11"

View File

@ -7,8 +7,6 @@ use crossbeam_channel::bounded;
use jsonrpc_core::futures::Future; use jsonrpc_core::futures::Future;
use jsonrpc_core::*; use jsonrpc_core::*;
use jsonrpc_pubsub::{PubSubHandler, Session, Subscriber, SubscriptionId}; use jsonrpc_pubsub::{PubSubHandler, Session, Subscriber, SubscriptionId};
#[allow(unused_imports)]
use jsonrpc_test as test;
use jsonrpc_ws_server::{RequestContext, ServerBuilder}; use jsonrpc_ws_server::{RequestContext, ServerBuilder};
use log::{debug, error, info, warn}; use log::{debug, error, info, warn};
@ -103,6 +101,7 @@ pub fn run() -> Result<(), BoxError> {
#[cfg(test)] #[cfg(test)]
mod tests { mod tests {
use super::*; use super::*;
use jsonrpc_test as test_rpc;
#[test] #[test]
fn rpc_success() { fn rpc_success() {
@ -111,7 +110,7 @@ mod tests {
io.add_method("rpc_success_response", |_| { io.add_method("rpc_success_response", |_| {
Ok(Value::String("success".into())) Ok(Value::String("success".into()))
}); });
test::Rpc::from(io) test_rpc::Rpc::from(io)
}; };
assert_eq!(rpc.request("rpc_success_response", &()), r#""success""#); assert_eq!(rpc.request("rpc_success_response", &()), r#""success""#);