var assert = require('assert') , sys = require('sys') , net = require('net') , network = require('../lib/network') , tests; tests = { 'test a port is open': function (next) { var expected = false , port = 49152; network.isPortOpen(port, null, function (err, isOpen) { assert.ifError(err); assert.equal(expected, isOpen); next(); }); } , 'test a port is closed': function (next) { var expected = true , port = 49153 , server = net.createServer(); server.listen(port, function () { network.isPortOpen(port, null, function (err, isOpen) { assert.ifError(err); assert.equal(expected, isOpen); server.close(function () { next(); }); }); }); } } module.exports = tests;