123456789101112 |
- var assert = require('assert');
- var rangeCheck = require('../range_check.js');
-
- assert.equal(rangeCheck.storeIP('foo'), null);
- assert.equal(rangeCheck.storeIP('::ffff:127.0.0.1'), '127.0.0.1');
- assert.equal(rangeCheck.storeIP('2001:0000:0111:0000:0011:0000:0001:0000'), '2001:0:111:0:11:0:1:0');
- assert.equal(rangeCheck.storeIP('2001:0001:0000:0001:0000:0000:0000:0000'), '2001:1:0:1::');
- assert.equal(rangeCheck.storeIP('0000:0000:0000:0000:0000:0000:0000:0000'), '::');
- assert.equal(rangeCheck.storeIP('0000:0000:0000:0000:0000:0000:0000:0001'), '::1');
- assert.equal(rangeCheck.storeIP('2041:0000:140F:0000:0000:0000:875B:131B'), '2041:0:140F::875B:131B');
- assert.equal(rangeCheck.storeIP('2001:0001:0002:0003:0004:0005:0006:0007'), '2001:1:2:3:4:5:6:7');
- assert.equal(rangeCheck.storeIP('127.0.0.1'), '127.0.0.1');
|