const request = require('supertest'); const mitama = require('../lib/index.js'); const Workspace = mitama.Workspace; const Application = mitama.Application; const User = mitama.User; const Group = mitama.Group; const io = require('socket.io-client'); describe('workspace', () => { const workspace = new Workspace(); const app = new Application(); workspace.mount('appname', '/apppath', app); it('should be able to mount application', () => { expect(workspace.apps['appname']).toBeInstanceOf(Application); }); it('should be refered from mounted application', () => { expect(app.workspace).toBeInstanceOf(Workspace); }); });