mirror of
https://github.com/yu-i-i/overleaf-cep.git
synced 2026-06-07 16:19:02 +02:00
0e6d5dc368
* Add utility for converting CIDR ranges to IP ranges * Add CLI support for IP matcher ranges script GitOrigin-RevId: 1432bf3efa269c0e8e9d58fce1575bb01d694b2f
20 lines
624 B
JavaScript
20 lines
624 B
JavaScript
import { convertCidrRanges } from '../../../../scripts/ip_matcher_ranges.mjs'
|
|
|
|
describe('IpMatcherRange', function () {
|
|
it('returns IP ranges from CIDR notation', function () {
|
|
const ranges = convertCidrRanges(['192.168.1.0/24'])
|
|
expect(ranges).to.deep.equal('192.168.1.0..192.168.1.255')
|
|
})
|
|
|
|
it('returns IP ranges from a variation CIDR notation', function () {
|
|
const ranges = convertCidrRanges([
|
|
'192.168.0.0/24',
|
|
'10.0.0.0/8',
|
|
'172.16.0.0/12',
|
|
])
|
|
expect(ranges).to.deep.equal(
|
|
'192.168.0.0..192.168.0.255,10.0.0.0..10.255.255.255,172.16.0.0..172.31.255.255'
|
|
)
|
|
})
|
|
})
|