/
moreqqq
/
DeliveryService
Обзор
Документация
Войти
/
moreqqq
/
DeliveryService
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
server/node_modules/fast-uri/test/util.test.js
38 строк
1 KB
moreqqq
написал тесты
29 май 2026, 22:13
29 май 2026, 22:13
6f740ff
Код
Авторство
О чём код?
'use strict' 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) }) })