@@ -76,7 +76,7 @@ describe('network', () => {
76
76
77
77
it ( 'connectTo fail' , async ( ) => {
78
78
try {
79
- await networkA . connectTo ( p2pB . peerInfo . id )
79
+ await networkA . connectTo ( p2pB . peerId )
80
80
assert . fail ( )
81
81
} catch ( err ) {
82
82
expect ( err ) . to . exist ( )
@@ -87,24 +87,26 @@ describe('network', () => {
87
87
var counter = 0
88
88
89
89
bitswapMockA . _onPeerConnected = ( peerId ) => {
90
- expect ( peerId . toB58String ( ) ) . to . equal ( p2pB . peerInfo . id . toB58String ( ) )
90
+ expect ( peerId . toB58String ( ) ) . to . equal ( p2pB . peerId . toB58String ( ) )
91
91
counter ++
92
92
}
93
93
94
94
bitswapMockB . _onPeerConnected = ( peerId ) => {
95
- expect ( peerId . toB58String ( ) ) . to . equal ( p2pA . peerInfo . id . toB58String ( ) )
95
+ expect ( peerId . toB58String ( ) ) . to . equal ( p2pA . peerId . toB58String ( ) )
96
96
counter ++
97
97
}
98
98
99
- await p2pA . dial ( p2pB . peerInfo )
99
+ p2pA . peerStore . addressBook . set ( p2pB . peerId , p2pB . multiaddrs )
100
+ await p2pA . dial ( p2pB . peerId )
100
101
101
102
await pWaitFor ( ( ) => counter >= 2 )
102
103
bitswapMockA . _onPeerConnected = ( ) => { }
103
104
bitswapMockB . _onPeerConnected = ( ) => { }
104
105
} )
105
106
106
107
it ( 'connectTo success' , async ( ) => {
107
- await networkA . connectTo ( p2pB . peerInfo )
108
+ p2pA . peerStore . addressBook . set ( p2pB . peerId , p2pB . multiaddrs )
109
+ await networkA . connectTo ( p2pB . peerId )
108
110
} )
109
111
110
112
const versions = [ {
@@ -134,7 +136,8 @@ describe('network', () => {
134
136
135
137
bitswapMockB . _receiveError = ( err ) => deferred . reject ( err )
136
138
137
- const { stream } = await p2pA . dialProtocol ( p2pB . peerInfo , '/ipfs/bitswap/' + version . num )
139
+ // TODO: set addr
140
+ const { stream } = await p2pA . dialProtocol ( p2pB . peerId , '/ipfs/bitswap/' + version . num )
138
141
await pipe (
139
142
[ version . serialize ( msg ) ] ,
140
143
lp . encode ( ) ,
@@ -165,11 +168,12 @@ describe('network', () => {
165
168
166
169
bitswapMockB . _receiveError = deferred . reject
167
170
168
- await networkA . sendMessage ( p2pB . peerInfo . id , msg )
171
+ await networkA . sendMessage ( p2pB . peerId , msg )
169
172
} )
170
173
171
174
it ( 'dial to peer on Bitswap 1.0.0' , async ( ) => {
172
- const { protocol } = await p2pA . dialProtocol ( p2pC . peerInfo , [ '/ipfs/bitswap/1.1.0' , '/ipfs/bitswap/1.0.0' ] )
175
+ p2pA . peerStore . addressBook . set ( p2pC . peerId , p2pC . multiaddrs )
176
+ const { protocol } = await p2pA . dialProtocol ( p2pC . peerId , [ '/ipfs/bitswap/1.1.0' , '/ipfs/bitswap/1.0.0' ] )
173
177
174
178
expect ( protocol ) . to . equal ( '/ipfs/bitswap/1.0.0' )
175
179
} )
@@ -194,7 +198,7 @@ describe('network', () => {
194
198
195
199
bitswapMockC . _receiveError = deferred . reject
196
200
197
- await networkA . sendMessage ( p2pC . peerInfo . id , msg )
201
+ await networkA . sendMessage ( p2pC . peerId , msg )
198
202
await deferred . promise
199
203
} )
200
204
@@ -208,16 +212,15 @@ describe('network', () => {
208
212
networkA . start ( )
209
213
networkB . start ( )
210
214
211
- // FIXME: have to already be connected as sendMessage only accepts a peer id, not a PeerInfo
212
- await p2pA . dial ( p2pB . peerInfo )
215
+ p2pA . peerStore . addressBook . set ( p2pB . peerId , p2pB . multiaddrs )
213
216
214
217
const deferred = pDefer ( )
215
218
216
219
bitswapMockB . _receiveMessage = ( ) => {
217
220
deferred . resolve ( )
218
221
}
219
222
220
- await networkA . sendMessage ( p2pB . peerInfo . id , new Message ( true ) )
223
+ await networkA . sendMessage ( p2pB . peerId , new Message ( true ) )
221
224
222
225
return deferred
223
226
} )
0 commit comments