UNPKG

happner

Version:

distributed application engine with evented storage and mesh services

61 lines (34 loc) 1.18 kB
describe('e4-newMesh', function () { this.timeout(120000); require('benchmarket').start(); after(require('benchmarket').store()); var expect = require('expect.js'); var Mesh = require('../'); var mesh; it('tests the client newMesh call', function (done) { Mesh.create( function(e, instance){ if (e) return callback(e); mesh = instance; mesh._mesh._createElement({component:{}, module:{config:{}}},{}, function(e){ mesh.stop({reconnect:false}, done); }); }); }); it('tests a re-initialized mesh', function (done) { Mesh.create( function(e, instance){ if (e) return callback(e); mesh = instance; mesh._mesh._createElement({component:{}, module:{config:{}}},{}, function(e){ mesh.stop({reconnect:false}, function(e){ if (e) return done(e); mesh.initialize({},function(e, instance){ instance._mesh._createElement({component:{}, module:{config:{}}},{}, function(e){ mesh.stop({reconnect:false},done); }); }); }); }); }); }); require('benchmarket').stop(); });