import { plainTextToHtml } from './htmlUtils'; describe('htmlUtils', () => { test('should convert a plain text string to its HTML equivalent', () => { const testCases = [ [ '', '', ], [ 'line 1\nline 2', '
line 1
line 2
one
two
three
four
', ], [ '\n\n', 'one
', ], [ '\none\ntwo\n', 'one
two
one
two
', ], [ 'one\n\n\n\ntwo', 'one
two
', ], [ 'Some text indented by a tab:
Indented
Some text indented by two spaces:
Indented
Some text with white space between the content
NewLine
Some text with \t tab
NewLine
Tab at the end of the line is ignored
NewLine
White space at the end of the line is ignored
NewLine