mirror of
https://github.com/yu-i-i/overleaf-cep.git
synced 2026-06-03 06:09:02 +02:00
Add utility for converting CIDR ranges to IP ranges (#26904)
* Add utility for converting CIDR ranges to IP ranges * Add CLI support for IP matcher ranges script GitOrigin-RevId: 1432bf3efa269c0e8e9d58fce1575bb01d694b2f
This commit is contained in:
@@ -0,0 +1,19 @@
|
||||
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'
|
||||
)
|
||||
})
|
||||
})
|
||||
Reference in New Issue
Block a user