333
schangxiang@126.com
2025-09-19 18966e02fb573c7e2bb0c6426ed792b38b910940
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
/* 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);
});