Fix MFM parsing
This commit is contained in:
parent
83d168ece3
commit
4b145da046
|
@ -17,7 +17,8 @@ export default function(text: string, index: number) {
|
||||||
const quote = match[1]
|
const quote = match[1]
|
||||||
.split('\n')
|
.split('\n')
|
||||||
.map(line => line.replace(/^>+/g, '').trim())
|
.map(line => line.replace(/^>+/g, '').trim())
|
||||||
.join('\n');
|
.join('\n')
|
||||||
|
.trim();
|
||||||
|
|
||||||
return {
|
return {
|
||||||
type: 'quote',
|
type: 'quote',
|
||||||
|
|
|
@ -152,6 +152,11 @@ describe('Text', () => {
|
||||||
assert.deepEqual([
|
assert.deepEqual([
|
||||||
{ type: 'quote', content: '> foo\n> bar\n> baz', quote: 'foo\nbar\nbaz' }
|
{ type: 'quote', content: '> foo\n> bar\n> baz', quote: 'foo\nbar\nbaz' }
|
||||||
], tokens4);
|
], tokens4);
|
||||||
|
|
||||||
|
const tokens5 = analyze('"\nfoo\nbar\nbaz\n"');
|
||||||
|
assert.deepEqual([
|
||||||
|
{ type: 'quote', content: '"\nfoo\nbar\nbaz\n"', quote: 'foo\nbar\nbaz' }
|
||||||
|
], tokens5);
|
||||||
});
|
});
|
||||||
|
|
||||||
it('url', () => {
|
it('url', () => {
|
||||||
|
|
Loading…
Reference in New Issue