UNPKG

yunitto

Version:

Yunitto, the unique NodeOS desktop manager

38 lines (34 loc) 1.25 kB
var expect = require('expect.js'); var Yunitto = require('./lib.js'); var WebSocket = require('ws'); var yunitto = new Yunitto({ httpport: 61121, sockport: 42000 }); var ws = new WebSocket('ws://127.0.0.1:42000'); describe('Yunitto Library Tests:', function() { describe('Internal Operations:', function() { describe('Auto Detecting Screens:', function() { it('Should be flagged false by default', function() { expect(yunitto.detectScreens).to.equal(false); }); it('Should be flagged true by "useAllScreens"', function() { yunitto.useAllScreens(); expect(yunitto.detectScreens).to.equal(true); }); }); }); describe('Browser Operations:', function() { describe('Auto Detecting Clients:', function() { it('Should register new server', function() { ws.on('open'function open() { var size = 0; for(var screens in yunitto.screens) { size++; } expect(size).to.be.greaterThan(0); }); }); }); }); });