import assert from 'assert'; import { describe, it } from 'mocha'; import { escapeHTML } from './escapeHTML'; describe('escapeHTML', () => { it('works', () => { assert.strictEqual(escapeHTML('
Blah & "blah" & \'blah\'
'), '<div>Blah & "blah" & 'blah'</div>'); assert.strictEqual(escapeHTML('<'), '&lt;'); assert.strictEqual(escapeHTML(' '), ' '); assert.strictEqual(escapeHTML('¢'), '¢'); assert.strictEqual(escapeHTML('¢ £ ¥ € © ®'), '¢ £ ¥ € © ®'); assert.strictEqual(escapeHTML(5 as unknown as string), '5'); assert.strictEqual(escapeHTML(''), ''); assert.strictEqual(escapeHTML(null as unknown as string), ''); assert.strictEqual(escapeHTML(undefined as unknown as string), ''); }); });