2020-06-05 16:12:33 +02:00

28 lines
606 B
JavaScript

/* eslint-env mocha */
'use strict'
const tests = require('../../src/peer-discovery/tests')
const MockDiscovery = require('./mock-discovery')
describe('compliance tests', () => {
let intervalId
tests({
async setup () {
await new Promise(resolve => setTimeout(resolve, 10))
const mockDiscovery = new MockDiscovery({
discoveryDelay: 1
})
intervalId = setInterval(mockDiscovery._discoverPeer, 1000)
return mockDiscovery
},
async teardown () {
clearInterval(intervalId)
await new Promise(resolve => setTimeout(resolve, 10))
}
})
})