@@ -81,7 +81,7 @@ describe('requiring varint', () => {
81
81
describe ( 'manipulation' , ( ) => {
82
82
it ( 'basic' , ( ) => {
83
83
const udpAddrStr = '/ip4/127.0.0.1/udp/1234'
84
- const udpAddrBuf = new Buffer ( '047f0000011104d2' , 'hex' )
84
+ const udpAddrBuf = Buffer . from ( '047f0000011104d2' , 'hex' )
85
85
const udpAddr = multiaddr ( udpAddrStr )
86
86
87
87
expect ( udpAddr . toString ( ) ) . to . equal ( udpAddrStr )
@@ -299,15 +299,22 @@ describe('variants', () => {
299
299
expect ( addr . toString ( ) ) . to . equal ( str )
300
300
} )
301
301
302
- it ( 'webrtc-star' , ( ) => {
303
- const str = '/libp2p-webrtc-star/ ip4/127.0.0.1/tcp/9090/ws/ipfs/QmcgpsyWgH8Y8ajJz1Cu72KnS5uo2Aa2LpzU7kinSupNKC'
302
+ it ( 'p2p- webrtc-star' , ( ) => {
303
+ const str = '/ip4/127.0.0.1/tcp/9090/ws/p2p-webrtc-star /ipfs/QmcgpsyWgH8Y8ajJz1Cu72KnS5uo2Aa2LpzU7kinSupNKC'
304
304
const addr = multiaddr ( str )
305
305
expect ( addr ) . to . have . property ( 'buffer' )
306
306
expect ( addr . toString ( ) ) . to . equal ( str )
307
307
} )
308
308
309
- it ( 'webrtc-direct' , ( ) => {
310
- const str = '/libp2p-webrtc-direct/ip4/127.0.0.1/tcp/9090/http'
309
+ it ( 'p2p-webrtc-direct' , ( ) => {
310
+ const str = '/ip4/127.0.0.1/tcp/9090/http/p2p-webrtc-direct'
311
+ const addr = multiaddr ( str )
312
+ expect ( addr ) . to . have . property ( 'buffer' )
313
+ expect ( addr . toString ( ) ) . to . equal ( str )
314
+ } )
315
+
316
+ it ( 'p2p-websockets-star' , ( ) => {
317
+ const str = '/ip4/127.0.0.1/tcp/9090/ws/p2p-websockets-star'
311
318
const addr = multiaddr ( str )
312
319
expect ( addr ) . to . have . property ( 'buffer' )
313
320
expect ( addr . toString ( ) ) . to . equal ( str )
@@ -317,42 +324,37 @@ describe('variants', () => {
317
324
describe ( 'helpers' , ( ) => {
318
325
describe ( '.toOptions' , ( ) => {
319
326
it ( 'returns a well formed options object' , ( ) => {
320
- expect (
321
- multiaddr ( '/ip4/0.0.0.0/tcp/1234' ) . toOptions ( )
322
- ) . to . be . eql ( {
323
- family : 'ipv4' ,
324
- host : '0.0.0.0' ,
325
- transport : 'tcp' ,
326
- port : '1234'
327
- } )
327
+ expect ( multiaddr ( '/ip4/0.0.0.0/tcp/1234' ) . toOptions ( ) )
328
+ . to . eql ( {
329
+ family : 'ipv4' ,
330
+ host : '0.0.0.0' ,
331
+ transport : 'tcp' ,
332
+ port : '1234'
333
+ } )
328
334
} )
329
335
} )
330
336
331
337
describe ( '.inspect' , ( ) => {
332
338
it ( 'renders the buffer as hex' , ( ) => {
333
- expect (
334
- multiaddr ( '/ip4/0.0.0.0/tcp/1234' ) . inspect ( )
335
- ) . to . be . eql (
336
- '<Multiaddr 04000000000604d2 - /ip4/0.0.0.0/tcp/1234>'
337
- )
339
+ expect ( multiaddr ( '/ip4/0.0.0.0/tcp/1234' ) . inspect ( ) )
340
+ . to . eql ( '<Multiaddr 04000000000604d2 - /ip4/0.0.0.0/tcp/1234>' )
338
341
} )
339
342
} )
340
343
341
344
describe ( '.protos' , ( ) => {
342
345
it ( 'returns a list of all protocols in the address' , ( ) => {
343
- expect (
344
- multiaddr ( '/ip4/0.0.0.0/utp' ) . protos ( )
345
- ) . to . eql ( [ {
346
- code : 4 ,
347
- name : 'ip4' ,
348
- size : 32 ,
349
- resolvable : false
350
- } , {
351
- code : 302 ,
352
- name : 'utp' ,
353
- size : 0 ,
354
- resolvable : false
355
- } ] )
346
+ expect ( multiaddr ( '/ip4/0.0.0.0/utp' ) . protos ( ) )
347
+ . to . eql ( [ {
348
+ code : 4 ,
349
+ name : 'ip4' ,
350
+ size : 32 ,
351
+ resolvable : false
352
+ } , {
353
+ code : 302 ,
354
+ name : 'utp' ,
355
+ size : 0 ,
356
+ resolvable : false
357
+ } ] )
356
358
} )
357
359
358
360
it ( 'works with ipfs' , ( ) => {
@@ -379,23 +381,21 @@ describe('helpers', () => {
379
381
380
382
describe ( '.tuples' , ( ) => {
381
383
it ( 'returns the tuples' , ( ) => {
382
- expect (
383
- multiaddr ( '/ip4/0.0.0.0/utp' ) . tuples ( )
384
- ) . to . be . eql ( [
385
- [ 4 , new Buffer ( [ 0 , 0 , 0 , 0 ] ) ] ,
386
- [ 302 ]
387
- ] )
384
+ expect ( multiaddr ( '/ip4/0.0.0.0/utp' ) . tuples ( ) )
385
+ . to . eql ( [
386
+ [ 4 , Buffer . from ( [ 0 , 0 , 0 , 0 ] ) ] ,
387
+ [ 302 ]
388
+ ] )
388
389
} )
389
390
} )
390
391
391
392
describe ( '.stringTuples' , ( ) => {
392
393
it ( 'returns the string partss' , ( ) => {
393
- expect (
394
- multiaddr ( '/ip4/0.0.0.0/utp' ) . stringTuples ( )
395
- ) . to . be . eql ( [
396
- [ 4 , '0.0.0.0' ] ,
397
- [ 302 ]
398
- ] )
394
+ expect ( multiaddr ( '/ip4/0.0.0.0/utp' ) . stringTuples ( ) )
395
+ . to . eql ( [
396
+ [ 4 , '0.0.0.0' ] ,
397
+ [ 302 ]
398
+ ] )
399
399
} )
400
400
} )
401
401
0 commit comments