Buckets:
| const test = require('tape') | |
| const { | |
| stringArrayToHexStripped, | |
| removeDotSegments | |
| } = require('../lib/utils') | |
| test('stringArrayToHexStripped', (t) => { | |
| const testCases = [ | |
| [['0', '0', '0', '0'], ''], | |
| [['0', '0', '0', '1'], '1'], | |
| [['0', '0', '1', '0'], '10'], | |
| [['0', '1', '0', '0'], '100'], | |
| [['1', '0', '0', '0'], '1000'], | |
| [['1', '0', '0', '1'], '1001'], | |
| ] | |
| t.plan(testCases.length) | |
| testCases.forEach(([input, expected]) => { | |
| t.same(stringArrayToHexStripped(input), expected) | |
| }) | |
| }) | |
| // Just fixtures, because this function already tested by resolve | |
| test('removeDotSegments', (t) => { | |
| const testCases = [] | |
| // https://github.com/fastify/fast-uri/issues/139 | |
| testCases.push(['WS:/WS://1305G130505:1&%0D:1&C(XXXXX*)))))))XXX130505:UUVUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa$aaaaaaaaaaaa13a', | |
| 'WS:/WS://1305G130505:1&%0D:1&C(XXXXX*)))))))XXX130505:UUVUaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa$aaaaaaaaaaaa13a']) | |
| t.plan(testCases.length) | |
| testCases.forEach(([input, expected]) => { | |
| t.same(removeDotSegments(input), expected) | |
| }) | |
| }) | |
Xet Storage Details
- Size:
- 1.15 kB
- Xet hash:
- 64ddc7a5bf1997a5c55fad3bca55fea233a07bc16237fdaf82ba1ba2fa1b61cb
·
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.