mirror of
https://github.com/danbulant/flying-squid
synced 2026-06-19 14:31:17 +00:00
- Reformatted the test files - mineflayer.js is broken - CircleCI will cache node_modules/
27 lines
540 B
JavaScript
27 lines
540 B
JavaScript
const net = require('net')
|
|
const squid = require('flying-squid')
|
|
|
|
describe('server', () => {
|
|
let server
|
|
|
|
beforeAll(done => {
|
|
server = squid.createMCServer({ logging: false })
|
|
|
|
server.on('listening', () => {
|
|
done()
|
|
})
|
|
})
|
|
|
|
afterAll(done => {
|
|
server._server.close()
|
|
server._server.on('close', () => {
|
|
done()
|
|
})
|
|
})
|
|
|
|
test('is running', done => {
|
|
const client = net.Socket()
|
|
client.connect(server._server.socketServer.address().port, '127.0.0.1', done)
|
|
client.on('error', done)
|
|
})
|
|
})
|