123456789101112131415161718192021222324 |
- /* some troubles with vows
- here is some mocha test
-
- npm install
- mocha tests/netmask.js
- */
- var assert = require('assert');
-
- var Netmask = require('../').Netmask;
-
- var block = new Netmask('10.1.2.0/24');
- var b1 = new Netmask('10.1.2.10/29');
- var b2 = new Netmask('10.1.2.10/31');
- var b3 = new Netmask('10.1.2.20/32');
-
- console.log('first : '+b2.base);
- console.log('broadcast : '+b2.broadcast);
- console.log('last : ' + b2.last);
-
- describe("Netmask contains bug", function() {
- assert.equal(block.contains(b1),true);
- assert.equal(block.contains(b2),true);
- assert.equal(block.contains(b3),true);
- });
|