File tree 1 file changed +14
-3
lines changed
1 file changed +14
-3
lines changed Original file line number Diff line number Diff line change @@ -8,15 +8,25 @@ const createNode = require('./utils/node').createNode
8
8
9
9
describe ( 'multiaddr trim' , ( ) => {
10
10
let node
11
+
12
+ after ( ( done ) => {
13
+ if ( node ) {
14
+ node . stop ( done )
15
+ } else {
16
+ done ( )
17
+ }
18
+ } )
19
+
11
20
it ( 'can create a test node with an irrelevant multiaddr' , ( done ) => {
12
21
createNode (
13
22
[
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'
15
25
] ,
16
26
( err , _node ) => {
17
27
expect ( err ) . to . not . exist ( )
18
28
node = _node
19
- expect ( node . peerInfo . multiaddrs . toArray ( ) ) . to . have . length ( 1 )
29
+ expect ( node . peerInfo . multiaddrs . toArray ( ) ) . to . have . length ( 2 )
20
30
done ( )
21
31
} )
22
32
} )
@@ -26,7 +36,8 @@ describe('multiaddr trim', () => {
26
36
} )
27
37
28
38
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 ( / ^ \/ i p 4 \/ 0 .0 .0 .0 \/ t c p \/ 0 \/ i p f s \/ \w + / )
30
41
done ( )
31
42
} )
32
43
} )
You can’t perform that action at this time.
0 commit comments