Preserve and display bilingual and phonetic lyric cues
This commit is contained in:
@@ -267,3 +267,7 @@ test('saving a grouped cue preserves one timestamp in current and revision docum
|
||||
const flags = await (await app.request(`/api/notes/${id}/flags`)).json();
|
||||
expect(flags.flags[0].text).toBe(lines[0].text);
|
||||
});
|
||||
test('secondary and phonetic lyric fields survive validation without changing old documents', () => {
|
||||
const result = N.sanitizeLyrics({ lines:[{t:1,text:'主',kind:'line',secondary:' Your grace\n is enough ',phonetic:' zhǔ\u0007 '},{t:2,text:'Legacy',kind:'line'}] });
|
||||
expect(result.lines[0].secondary).toBe('Your grace\nis enough'); expect(result.lines[0].phonetic).toBe('zhǔ'); expect(result.lines[1]).toEqual({t:2,text:'Legacy',kind:'line'});
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user