@@ -81,10 +81,17 @@ describe('UPnP NAT (TCP)', () => {
81
81
82
82
gateway . externalIp . resolves ( externalHost )
83
83
84
- components . addressManager . getAddresses . returns ( [
85
- multiaddr ( '/ip4/127.0.0.1/tcp/4002' ) ,
86
- multiaddr ( `/ip4/${ internalHost } /tcp/${ internalPort } ` )
87
- ] )
84
+ components . addressManager . getAddressesWithMetadata . returns ( [ {
85
+ multiaddr : multiaddr ( '/ip4/127.0.0.1/tcp/4002' ) ,
86
+ verified : true ,
87
+ type : 'transport' ,
88
+ expires : Date . now ( ) + 10_000
89
+ } , {
90
+ multiaddr : multiaddr ( `/ip4/${ internalHost } /tcp/${ internalPort } ` ) ,
91
+ verified : true ,
92
+ type : 'transport' ,
93
+ expires : Date . now ( ) + 10_000
94
+ } ] )
88
95
89
96
gateway . map . withArgs ( internalPort , internalHost ) . resolves ( {
90
97
internalHost,
@@ -120,10 +127,17 @@ describe('UPnP NAT (TCP)', () => {
120
127
121
128
gateway . externalIp . resolves ( externalHost )
122
129
123
- components . addressManager . getAddresses . returns ( [
124
- multiaddr ( '/ip4/127.0.0.1/tcp/4002' ) ,
125
- multiaddr ( `/ip4/${ internalHost } /tcp/${ internalPort } ` )
126
- ] )
130
+ components . addressManager . getAddressesWithMetadata . returns ( [ {
131
+ multiaddr : multiaddr ( '/ip4/127.0.0.1/tcp/4002' ) ,
132
+ verified : true ,
133
+ type : 'transport' ,
134
+ expires : Date . now ( ) + 10_000
135
+ } , {
136
+ multiaddr : multiaddr ( `/ip4/${ internalHost } /tcp/${ internalPort } ` ) ,
137
+ verified : true ,
138
+ type : 'transport' ,
139
+ expires : Date . now ( ) + 10_000
140
+ } ] )
127
141
128
142
gateway . map . withArgs ( internalPort , internalHost ) . resolves ( {
129
143
internalHost,
@@ -153,10 +167,17 @@ describe('UPnP NAT (TCP)', () => {
153
167
154
168
gateway . externalIp . resolves ( '192.168.1.1' )
155
169
156
- components . addressManager . getAddresses . returns ( [
157
- multiaddr ( '/ip4/127.0.0.1/tcp/4002' ) ,
158
- multiaddr ( '/ip4/192.168.1.12/tcp/4002' )
159
- ] )
170
+ components . addressManager . getAddressesWithMetadata . returns ( [ {
171
+ multiaddr : multiaddr ( '/ip4/127.0.0.1/tcp/4002' ) ,
172
+ verified : true ,
173
+ type : 'transport' ,
174
+ expires : Date . now ( ) + 10_000
175
+ } , {
176
+ multiaddr : multiaddr ( '/ip4/192.168.1.12/tcp/4002' ) ,
177
+ verified : true ,
178
+ type : 'transport' ,
179
+ expires : Date . now ( ) + 10_000
180
+ } ] )
160
181
161
182
await start ( natManager )
162
183
await natManager . mapIpAddresses ( )
@@ -177,6 +198,13 @@ describe('UPnP NAT (TCP)', () => {
177
198
multiaddr ( '/ip6/fe80::9400:67ff:fe19:2a0f/tcp/0' )
178
199
] )
179
200
201
+ components . addressManager . getAddressesWithMetadata . returns ( [ {
202
+ multiaddr : multiaddr ( '/ip6/fe80::9400:67ff:fe19:2a0f/tcp/0' ) ,
203
+ verified : true ,
204
+ type : 'transport' ,
205
+ expires : Date . now ( ) + 10_000
206
+ } ] )
207
+
180
208
await start ( natManager )
181
209
await natManager . mapIpAddresses ( )
182
210
@@ -192,9 +220,12 @@ describe('UPnP NAT (TCP)', () => {
192
220
193
221
gateway . externalIp . resolves ( '82.3.1.5' )
194
222
195
- components . addressManager . getAddresses . returns ( [
196
- multiaddr ( '/ip6/::1/tcp/0' )
197
- ] )
223
+ components . addressManager . getAddressesWithMetadata . returns ( [ {
224
+ multiaddr : multiaddr ( '/ip6/::1/tcp/0' ) ,
225
+ verified : true ,
226
+ type : 'transport' ,
227
+ expires : Date . now ( ) + 10_000
228
+ } ] )
198
229
199
230
await start ( natManager )
200
231
await natManager . mapIpAddresses ( )
@@ -211,9 +242,12 @@ describe('UPnP NAT (TCP)', () => {
211
242
212
243
gateway . externalIp . resolves ( '82.3.1.5' )
213
244
214
- components . addressManager . getAddresses . returns ( [
215
- multiaddr ( '/ip4/192.168.1.12/udp/4001' )
216
- ] )
245
+ components . addressManager . getAddressesWithMetadata . returns ( [ {
246
+ multiaddr : multiaddr ( '/ip4/192.168.1.12/udp/4001' ) ,
247
+ verified : true ,
248
+ type : 'transport' ,
249
+ expires : Date . now ( ) + 10_000
250
+ } ] )
217
251
218
252
await start ( natManager )
219
253
await natManager . mapIpAddresses ( )
@@ -230,9 +264,12 @@ describe('UPnP NAT (TCP)', () => {
230
264
231
265
gateway . externalIp . resolves ( '82.3.1.5' )
232
266
233
- components . addressManager . getAddresses . returns ( [
234
- multiaddr ( '/ip4/127.0.0.1/tcp/4001' )
235
- ] )
267
+ components . addressManager . getAddressesWithMetadata . returns ( [ {
268
+ multiaddr : multiaddr ( '/ip4/127.0.0.1/tcp/4001' ) ,
269
+ verified : true ,
270
+ type : 'transport' ,
271
+ expires : Date . now ( ) + 10_000
272
+ } ] )
236
273
237
274
await start ( natManager )
238
275
await natManager . mapIpAddresses ( )
@@ -249,9 +286,12 @@ describe('UPnP NAT (TCP)', () => {
249
286
250
287
gateway . externalIp . resolves ( '82.3.1.5' )
251
288
252
- components . addressManager . getAddresses . returns ( [
253
- multiaddr ( '/ip4/127.0.0.1/tcp/4001/sctp/0' )
254
- ] )
289
+ components . addressManager . getAddressesWithMetadata . returns ( [ {
290
+ multiaddr : multiaddr ( '/ip4/127.0.0.1/tcp/4001/sctp/0' ) ,
291
+ verified : true ,
292
+ type : 'transport' ,
293
+ expires : Date . now ( ) + 10_000
294
+ } ] )
255
295
256
296
await start ( natManager )
257
297
await natManager . mapIpAddresses ( )
0 commit comments