flying-squid/test/simple.test.js
mhsjlw 72e42982b0 Migrate to CircleCI 2 and Jest
- Reformatted the test files
- mineflayer.js is broken
- CircleCI will cache node_modules/
2018-02-05 21:04:34 -05:00

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)
})
})