mirror of
https://github.com/fluencelabs/js-libp2p-websockets
synced 2025-06-20 09:56:51 +00:00
test: add interface tests
License: MIT Signed-off-by: Alan Shaw <alan.shaw@protocol.ai>
This commit is contained in:
@ -5,20 +5,18 @@ const tests = require('interface-transport')
|
||||
const multiaddr = require('multiaddr')
|
||||
const WS = require('../src')
|
||||
|
||||
describe('compliance', () => {
|
||||
describe('adapter compliance', () => {
|
||||
tests({
|
||||
setup (callback) {
|
||||
let ws = new WS()
|
||||
async setup () {
|
||||
const ws = new WS()
|
||||
const addrs = [
|
||||
multiaddr('/ip4/127.0.0.1/tcp/9091/ws'),
|
||||
multiaddr('/ip4/127.0.0.1/tcp/9092/wss'),
|
||||
multiaddr('/dns4/ipfs.io/tcp/9092/ws'),
|
||||
multiaddr('/dns4/ipfs.io/tcp/9092/wss')
|
||||
]
|
||||
callback(null, ws, addrs)
|
||||
return { transport: ws, addrs }
|
||||
},
|
||||
teardown (callback) {
|
||||
callback()
|
||||
}
|
||||
async teardown () {}
|
||||
})
|
||||
})
|
||||
|
Reference in New Issue
Block a user