[MFM] Better inline code parse
This commit is contained in:
parent
b7b36973f7
commit
b2f8003602
2 changed files with 22 additions and 6 deletions
26
test/mfm.ts
26
test/mfm.ts
|
@ -469,11 +469,27 @@ describe('Text', () => {
|
|||
});
|
||||
});
|
||||
|
||||
it('inline code', () => {
|
||||
const tokens = analyze('`var x = "Strawberry Pasta";`');
|
||||
assert.deepEqual([
|
||||
node('inlineCode', { code: 'var x = "Strawberry Pasta";' })
|
||||
], tokens);
|
||||
describe('inline code', () => {
|
||||
it('simple', () => {
|
||||
const tokens = analyze('`var x = "Strawberry Pasta";`');
|
||||
assert.deepEqual([
|
||||
node('inlineCode', { code: 'var x = "Strawberry Pasta";' })
|
||||
], tokens);
|
||||
});
|
||||
|
||||
it('disallow line break', () => {
|
||||
const tokens = analyze('`foo\nbar`');
|
||||
assert.deepEqual([
|
||||
text('`foo\nbar`')
|
||||
], tokens);
|
||||
});
|
||||
|
||||
it('disallow ´', () => {
|
||||
const tokens = analyze('`foo´bar`');
|
||||
assert.deepEqual([
|
||||
text('`foo´bar`')
|
||||
], tokens);
|
||||
});
|
||||
});
|
||||
|
||||
it('math', () => {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue