2016-08-31 06:41:34 -04:00
|
|
|
/* eslint-env mocha */
|
|
|
|
'use strict'
|
|
|
|
|
|
|
|
const tests = require('interface-transport')
|
|
|
|
const multiaddr = require('multiaddr')
|
2018-02-07 06:40:00 +00:00
|
|
|
const TCP = require('../src')
|
2016-08-31 06:41:34 -04:00
|
|
|
|
2016-09-05 18:13:43 -04:00
|
|
|
describe('interface-transport compliance', () => {
|
2016-08-31 06:41:34 -04:00
|
|
|
tests({
|
|
|
|
setup (cb) {
|
2018-10-31 09:35:55 +01:00
|
|
|
const tcp = new TCP()
|
2016-08-31 06:41:34 -04:00
|
|
|
const addrs = [
|
|
|
|
multiaddr('/ip4/127.0.0.1/tcp/9091'),
|
|
|
|
multiaddr('/ip4/127.0.0.1/tcp/9092'),
|
2018-09-10 16:21:07 +02:00
|
|
|
multiaddr('/ip4/127.0.0.1/tcp/9093'),
|
|
|
|
multiaddr('/dns4/ipfs.io')
|
2016-08-31 06:41:34 -04:00
|
|
|
]
|
|
|
|
cb(null, tcp, addrs)
|
|
|
|
},
|
|
|
|
teardown (cb) {
|
|
|
|
cb()
|
|
|
|
}
|
|
|
|
})
|
|
|
|
})
|