Skip to content

Commit e4ee04c

Browse files
committedSep 10, 2020
test: move a listening_addr test from lib to tests::listening_addrs
Signed-off-by: ljedrz <ljedrz@gmail.com>
1 parent b0ad07d commit e4ee04c

File tree

2 files changed

+25
-23
lines changed

2 files changed

+25
-23
lines changed
 

‎src/lib.rs

-23
Original file line numberDiff line numberDiff line change
@@ -1736,29 +1736,6 @@ mod tests {
17361736
assert!(!ipfs.is_pinned(&cid).await.unwrap());
17371737
}
17381738

1739-
#[tokio::test(max_threads = 1)]
1740-
async fn pre_configured_listening_addrs() {
1741-
use std::convert::TryFrom;
1742-
1743-
let mut opts = IpfsOptions::inmemory_with_generated_keys();
1744-
let addr: Multiaddr = "/ip4/127.0.0.1/tcp/4001".parse().unwrap();
1745-
opts.listening_addrs.push(addr.clone());
1746-
let ipfs = Node::with_options(opts).await;
1747-
1748-
let (_id, addrs) = ipfs.identity().await.unwrap();
1749-
let addrs: Vec<MultiaddrWithoutPeerId> = addrs
1750-
.into_iter()
1751-
.map(|addr| MultiaddrWithPeerId::try_from(addr).unwrap().multiaddr)
1752-
.collect();
1753-
let addr = MultiaddrWithoutPeerId::try_from(addr).unwrap();
1754-
1755-
assert!(
1756-
addrs.contains(&addr),
1757-
"pre-configured listening addr not found; listening addrs: {:?}",
1758-
addrs
1759-
);
1760-
}
1761-
17621739
#[test]
17631740
#[should_panic]
17641741
fn default_ipfs_options_disabled_when_testing() {

‎tests/listening_addresses.rs

+25
Original file line numberDiff line numberDiff line change
@@ -116,3 +116,28 @@ fn remove_listening_address_before_completing() {
116116
// we can push a IpfsEvent::AddListenerAddress followed by an IpfsEvent::RemoveListenerAddress
117117
// "immediatedly".
118118
}
119+
120+
#[tokio::test(max_threads = 1)]
121+
async fn pre_configured_listening_addrs() {
122+
use ipfs::{IpfsOptions, MultiaddrWithPeerId, MultiaddrWithoutPeerId, Node};
123+
use libp2p::Multiaddr;
124+
use std::convert::TryFrom;
125+
126+
let mut opts = IpfsOptions::inmemory_with_generated_keys();
127+
let addr: Multiaddr = "/ip4/127.0.0.1/tcp/4001".parse().unwrap();
128+
opts.listening_addrs.push(addr.clone());
129+
let ipfs = Node::with_options(opts).await;
130+
131+
let (_id, addrs) = ipfs.identity().await.unwrap();
132+
let addrs: Vec<MultiaddrWithoutPeerId> = addrs
133+
.into_iter()
134+
.map(|addr| MultiaddrWithPeerId::try_from(addr).unwrap().multiaddr)
135+
.collect();
136+
let addr = MultiaddrWithoutPeerId::try_from(addr).unwrap();
137+
138+
assert!(
139+
addrs.contains(&addr),
140+
"pre-configured listening addr not found; listening addrs: {:?}",
141+
addrs
142+
);
143+
}

0 commit comments

Comments
 (0)