Add link tests

This commit is contained in:
syuilo 2021-06-05 16:17:56 +09:00
parent 2863322d4c
commit 916ee3e012

View file

@ -756,6 +756,28 @@ describe('FullParser', () => {
]; ];
assert.deepStrictEqual(mfm.parse(input), output); assert.deepStrictEqual(mfm.parse(input), output);
}); });
it('with brackets', () => {
const input = '[foo](https://example.com/foo(bar))';
const output = [
LINK(false, 'https://example.com/foo(bar)', [
TEXT('foo')
]),
];
assert.deepStrictEqual(mfm.parse(input), output);
});
it('with parent brackets', () => {
const input = '([foo](https://example.com/foo(bar)))';
const output = [
TEXT('('),
LINK(false, 'https://example.com/foo(bar)', [
TEXT('foo')
]),
TEXT(')'),
];
assert.deepStrictEqual(mfm.parse(input), output);
});
}); });
describe('fn v1', () => { describe('fn v1', () => {