Skip to content

Commit 71021fc

Browse files
committed
Move Router test setup to a helper function
1 parent d3fb619 commit 71021fc

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

lightning/src/ln/router.rs

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1064,17 +1064,23 @@ mod tests {
10641064
use hex;
10651065

10661066
use secp256k1::key::{PublicKey,SecretKey};
1067+
use secp256k1::All;
10671068
use secp256k1::Secp256k1;
10681069

10691070
use std::sync::Arc;
10701071

1071-
#[test]
1072-
fn route_test() {
1072+
fn create_router() -> (Secp256k1<All>, PublicKey, Router) {
10731073
let secp_ctx = Secp256k1::new();
10741074
let our_id = PublicKey::from_secret_key(&secp_ctx, &SecretKey::from_slice(&hex::decode("0101010101010101010101010101010101010101010101010101010101010101").unwrap()[..]).unwrap());
10751075
let logger: Arc<Logger> = Arc::new(test_utils::TestLogger::new());
10761076
let chain_monitor = Arc::new(chaininterface::ChainWatchInterfaceUtil::new(Network::Testnet, Arc::clone(&logger)));
10771077
let router = Router::new(our_id, chain_monitor, Arc::clone(&logger));
1078+
(secp_ctx, our_id, router)
1079+
}
1080+
1081+
#[test]
1082+
fn route_test() {
1083+
let (secp_ctx, our_id, router) = create_router();
10781084

10791085
// Build network from our_id to node8:
10801086
//

0 commit comments

Comments
 (0)