@@ -29,63 +29,37 @@ module.exports = (common, options) => {
29
29
30
30
after ( ( ) => common . teardown ( ) )
31
31
32
- it ( 'should list peers this node is connected to' , ( done ) => {
33
- ipfsA . swarm . peers ( ( err , peers ) => {
34
- expect ( err ) . to . not . exist ( )
35
- expect ( peers ) . to . have . length . above ( 0 )
32
+ it ( 'should list peers this node is connected to' , async ( ) => {
33
+ const peers = await ipfsA . swarm . peers ( )
34
+ expect ( peers ) . to . have . length . above ( 0 )
36
35
37
- const peer = peers [ 0 ]
36
+ const peer = peers [ 0 ]
38
37
39
- expect ( peer ) . to . have . a . property ( 'addr' )
40
- expect ( multiaddr . isMultiaddr ( peer . addr ) ) . to . equal ( true )
41
- expect ( peer ) . to . have . a . property ( 'peer' )
42
- expect ( PeerId . isPeerId ( peer . peer ) ) . to . equal ( true )
43
- expect ( peer ) . to . not . have . a . property ( 'latency' )
38
+ expect ( peer ) . to . have . a . property ( 'addr' )
39
+ expect ( multiaddr . isMultiaddr ( peer . addr ) ) . to . equal ( true )
40
+ expect ( peer ) . to . have . a . property ( 'peer' )
41
+ expect ( PeerId . isPeerId ( peer . peer ) ) . to . equal ( true )
42
+ expect ( peer ) . to . not . have . a . property ( 'latency' )
44
43
45
- // only available in 0.4.5
46
- // expect(peer).to.have.a.property('muxer')
47
- // expect(peer).to.not.have.a.property('streams')
48
-
49
- done ( )
50
- } )
44
+ // only available in 0.4.5
45
+ // expect(peer).to.have.a.property('muxer')
46
+ // expect(peer).to.not.have.a.property('streams')
51
47
} )
52
48
53
- it ( 'should list peers this node is connected to (promised)' , ( ) => {
54
- return ipfsA . swarm . peers ( ) . then ( ( peers ) => {
55
- expect ( peers ) . to . have . length . above ( 0 )
56
-
57
- const peer = peers [ 0 ]
58
-
59
- expect ( peer ) . to . have . a . property ( 'addr' )
60
- expect ( multiaddr . isMultiaddr ( peer . addr ) ) . to . equal ( true )
61
- expect ( peer ) . to . have . a . property ( 'peer' )
62
- expect ( PeerId . isPeerId ( peer . peer ) ) . to . equal ( true )
63
- expect ( peer ) . to . not . have . a . property ( 'latency' )
64
-
65
- // only available in 0.4.5
66
- // expect(peer).to.have.a.property('muxer')
67
- // expect(peer).to.not.have.a.property('streams')
68
- } )
69
- } )
70
-
71
- it ( 'should list peers this node is connected to with verbose option' , ( done ) => {
72
- ipfsA . swarm . peers ( { verbose : true } , ( err , peers ) => {
73
- expect ( err ) . to . not . exist ( )
74
- expect ( peers ) . to . have . length . above ( 0 )
75
-
76
- const peer = peers [ 0 ]
77
- expect ( peer ) . to . have . a . property ( 'addr' )
78
- expect ( multiaddr . isMultiaddr ( peer . addr ) ) . to . equal ( true )
79
- expect ( peer ) . to . have . a . property ( 'peer' )
80
- expect ( peer ) . to . have . a . property ( 'latency' )
81
- expect ( peer . latency ) . to . match ( / n \/ a | [ 0 - 9 ] + m ? s / ) // n/a or 3ms or 3s
49
+ it ( 'should list peers this node is connected to with verbose option' , async ( ) => {
50
+ const peers = await ipfsA . swarm . peers ( { verbose : true } )
51
+ expect ( peers ) . to . have . length . above ( 0 )
82
52
83
- // Only available in 0.4.5
84
- // expect(peer).to.have.a.property('muxer')
85
- // expect(peer).to.have.a.property('streams')
53
+ const peer = peers [ 0 ]
54
+ expect ( peer ) . to . have . a . property ( 'addr' )
55
+ expect ( multiaddr . isMultiaddr ( peer . addr ) ) . to . equal ( true )
56
+ expect ( peer ) . to . have . a . property ( 'peer' )
57
+ expect ( peer ) . to . have . a . property ( 'latency' )
58
+ expect ( peer . latency ) . to . match ( / n \/ a | [ 0 - 9 ] + m ? s / ) // n/a or 3ms or 3s
86
59
87
- done ( )
88
- } )
60
+ // Only available in 0.4.5
61
+ // expect(peer).to.have.a.property('muxer')
62
+ // expect(peer).to.have.a.property('streams')
89
63
} )
90
64
91
65
function getConfig ( addrs ) {
0 commit comments