Skip to content

Commit 5936229

Browse files
committed
tests: testing multiaddress trim leaves relevant addresses untouched
1 parent b7698d7 commit 5936229

File tree

1 file changed

+14
-3
lines changed

1 file changed

+14
-3
lines changed

test/multiaddr-trim.js

Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,15 +8,25 @@ const createNode = require('./utils/node').createNode
88

99
describe('multiaddr trim', () => {
1010
let node
11+
12+
after((done) => {
13+
if (node) {
14+
node.stop(done)
15+
} else {
16+
done()
17+
}
18+
})
19+
1120
it('can create a test node with an irrelevant multiaddr', (done) => {
1221
createNode(
1322
[
14-
'/ip4/0.0.0.0/tcp/0/p2p-webrtc-direct'
23+
'/ip4/0.0.0.0/tcp/0/wss/p2p-webrtc-direct',
24+
'/ip4/0.0.0.0/tcp/0'
1525
],
1626
(err, _node) => {
1727
expect(err).to.not.exist()
1828
node = _node
19-
expect(node.peerInfo.multiaddrs.toArray()).to.have.length(1)
29+
expect(node.peerInfo.multiaddrs.toArray()).to.have.length(2)
2030
done()
2131
})
2232
})
@@ -26,7 +36,8 @@ describe('multiaddr trim', () => {
2636
})
2737

2838
it('irrelevant multiaddr got trimmed', (done) => {
29-
expect(node.peerInfo.multiaddrs.toArray()).to.have.length(0)
39+
expect(node.peerInfo.multiaddrs.toArray()).to.have.length(1)
40+
expect(node.peerInfo.multiaddrs.toArray()[0].toString()).to.match(/^\/ip4\/0.0.0.0\/tcp\/0\/ipfs\/\w+/)
3041
done()
3142
})
3243
})

0 commit comments

Comments
 (0)