Revert "understand other URL schemes too (#73)"

This reverts commit a7315926ab.
This commit is contained in:
syuilo 2021-08-24 11:58:19 +09:00
parent d073c8ce99
commit e0ca4931e6
2 changed files with 0 additions and 36 deletions

View file

@ -389,11 +389,6 @@ altUrlFormat
{ {
return text(); return text();
} }
// URL scheme as defined in https://url.spec.whatwg.org/#url-scheme-string
/ [a-zA-Z] [-a-zA-Z0-9+.]* ":" (!(">" / _) CHAR)+
{
return text();
}
// inline: link // inline: link
@ -417,11 +412,6 @@ linkLabelPart
linkUrl linkUrl
= url { return text(); } = url { return text(); }
// URL scheme as defined in https://url.spec.whatwg.org/#url-scheme-string
/ [a-zA-Z] [-a-zA-Z0-9+.]* ":" (!(")" / _) CHAR)+
{
return text();
}
// inline: fn // inline: fn

View file

@ -882,22 +882,6 @@ hoge`;
]; ];
assert.deepStrictEqual(mfm.parse(input), output); assert.deepStrictEqual(mfm.parse(input), output);
}); });
it('do not match other schemes in url withouth angle brackets', () => {
const input = 'oops:url';
const output = [
TEXT('oops:url'),
];
assert.deepStrictEqual(mfm.parse(input), output);
});
it('match other schemes in url with angle brackets', () => {
const input = '<gemini://example.com>';
const output = [
N_URL('gemini://example.com', true),
];
assert.deepStrictEqual(mfm.parse(input), output);
});
}); });
describe('link', () => { describe('link', () => {
@ -978,16 +962,6 @@ hoge`;
]; ];
assert.deepStrictEqual(mfm.parse(input), output); assert.deepStrictEqual(mfm.parse(input), output);
}); });
it('match other schemes without angle brackets', () => {
const input = '[send email](mailto:nobody@example.com?subject=test)';
const output = [
LINK(false, 'mailto:nobody@example.com?subject=test', [
TEXT('send email')
]),
];
assert.deepStrictEqual(mfm.parse(input), output);
});
}); });
describe('fn v1', () => { describe('fn v1', () => {