UNPKG

bonree-zmq

Version:

Bindings for node.js and io.js to ZeroMQ

33 lines (28 loc) 895 B
var zmq = require('..') , should = require('should') , semver = require('semver') describe('context', function() { it('should support setting max io threads', function(done) { // 3.2 and above. if (!semver.gte(zmq.version, '3.2.0')) { done(); return console.warn('Test requires libzmq >= 3.2.0'); } zmq.Context.setMaxThreads(3); zmq.Context.getMaxThreads().should.equal(3); zmq.Context.setMaxThreads(1); done(); }); it('should support setting max number of sockets', function(done) { // 3.2 and above. if (!semver.gte(zmq.version, '3.2.0')) { done(); return console.warn('Test requires libzmq >= 3.2.0'); } var currMaxSockets = zmq.Context.getMaxSockets(); zmq.Context.setMaxSockets(256); zmq.Context.getMaxSockets().should.equal(256); zmq.Context.setMaxSockets(currMaxSockets); done(); }); });