3 lines
494 B
JavaScript
3 lines
494 B
JavaScript
const { test } = require('node:test'), assert = require('node:assert/strict'); const { html } = require('./lyrics-display');
|
|
test('primary and muted secondary lyric markup escape all content', () => { const result = html({ text:'<主>', secondary:'Grace & mercy', phonetic:'"zhǔ"' }); assert.match(result,/lyric-primary"><主>/); assert.match(result,/lyric-secondary">Grace & mercy/); assert.match(result,/lyric-phonetic">"zhǔ"/); assert.doesNotMatch(result,/<主>/); });
|