/
dimamir
/
node-xml-toolkit
Обзор
Документация
Войти
/
dimamir
/
node-xml-toolkit
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
__tests__/EntityResolver.js
25 строк
738 B
Dmitry Ovsyanko
EntityResolver FIX (character references were parsed incorrectly)
24 фев 2023, 11:49
24 фев 2023, 11:49
c785f21
Код
Авторство
О чём код?
const {EntityResolver} = require ('../') test ('bad', () => { const er = new EntityResolver () expect (() => er.fix ('Hello World')).toThrow () expect (() => er.fix ('Hello&#?;World')).toThrow () expect (() => er.fix ('Hello�World')).toThrow () expect (() => er.fix ('Hello World')).toThrow () }) test ('basic', () => { const er = new EntityResolver () expect (er.fix ('Spade')).toBe ('Spade') expect (er.fix ('<a id='1' href="#">O K
</a>')).toBe (`<a id='1' href="#">O K\r\n</a>`) expect (er.body.get ('#32')).toBe (' ') expect (er.body.get ('#x0D').charCodeAt (0)).toBe (13) expect (er.body.get ('#x0A').charCodeAt (0)).toBe (10) })