28 lines
606 B
JavaScript
Raw Normal View History

/* eslint-env mocha */
'use strict'
const tests = require('../../src/peer-discovery/tests')
const MockDiscovery = require('./mock-discovery')
describe('compliance tests', () => {
2020-04-06 20:20:27 +02:00
let intervalId
tests({
2019-09-27 13:32:45 +02:00
async setup () {
await new Promise(resolve => setTimeout(resolve, 10))
2020-04-06 20:20:27 +02:00
const mockDiscovery = new MockDiscovery({
discoveryDelay: 1
})
intervalId = setInterval(mockDiscovery._discoverPeer, 1000)
return mockDiscovery
2019-09-27 13:32:45 +02:00
},
async teardown () {
2020-04-06 20:20:27 +02:00
clearInterval(intervalId)
2019-09-27 13:32:45 +02:00
await new Promise(resolve => setTimeout(resolve, 10))
}
})
})