| 1234567891011121314151617181920212223242526272829303132333435363738394041 |
- 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;
|