/* eslint-env jest */ const net = require('net') const squid = require('flying-squid') const settings = require('../config/default-settings') describe('server', () => { let serv beforeAll(done => { const options = settings options['online-mode'] = false options['port'] = 25566 options['view-distance'] = 2 options['worldFolder'] = undefined options['logging'] = false serv = squid.createMCServer(options) serv.on('listening', () => { done() }) }) afterAll(done => { serv._server.close() serv._server.on('close', () => { done() }) }) test('is running', done => { const client = net.Socket() client.connect(serv._server.socketServer.address().port, '127.0.0.1', done) client.on('error', done) }) })