/* eslint-env mocha */
'use strict'

const tests = require('interface-transport')
const multiaddr = require('multiaddr')
const Ws = require('../src')

describe('compliance', () => {
  tests({
    setup (cb) {
      let ws = new Ws()
      const addrs = [
        multiaddr('/ip4/127.0.0.1/tcp/9091/ws'),
        multiaddr('/ip4/127.0.0.1/tcp/9092/ws'),
        multiaddr('/ip4/127.0.0.1/tcp/9093/ws')
      ]
      cb(null, ws, addrs)
    },
    teardown (cb) {
      cb()
    }
  })
})