X-Git-Url: https://git.madduck.net/etc/vim.git/blobdiff_plain/f8bd8714e62678851f97c1ae88633d59d24118c2..028e1faf98a73d8a39939aebdb1c25ba0ef0447a:/test/syntax.vader diff --git a/test/syntax.vader b/test/syntax.vader index 4f0a175..ae4e1ad 100644 --- a/test/syntax.vader +++ b/test/syntax.vader @@ -31,6 +31,55 @@ Given mkd; Execute (multiple links on a line): AssertEqual SyntaxOf('c'), '' +# Autolinks + +Given mkd; +a c + +Execute (autolink): + AssertNotEqual SyntaxOf('a'), 'mkdInlineURL' + AssertEqual SyntaxOf('<'), 'mkdDelimiter' + AssertEqual SyntaxOf('b'), 'mkdInlineURL' + AssertEqual SyntaxOf('>'), 'mkdDelimiter' + AssertNotEqual SyntaxOf('c'), 'mkdInlineURL' + +Given mkd; + + +Execute (autolink with scheme case is insensitive): + AssertEqual SyntaxOf('a'), 'mkdInlineURL' + +Given mkd; + + +Execute (autolink without known scheme is not a link): + AssertNotEqual SyntaxOf('n'), 'mkdInlineURL' + +Given mkd; + + +Execute (autolink without scheme is not a link): + AssertNotEqual SyntaxOf('a'), 'mkdInlineURL' + +Given mkd; +< http://a > + + + +Execute (autolink with space is not a link): + AssertNotEqual SyntaxOf('a'), 'mkdInlineURL' + AssertNotEqual SyntaxOf('b'), 'mkdInlineURL' + AssertNotEqual SyntaxOf('c'), 'mkdInlineURL' + AssertNotEqual SyntaxOf('d'), 'mkdInlineURL' + AssertNotEqual SyntaxOf('e'), 'mkdInlineURL' + +Given mkd; +\ + +Execute (autolinks can be backslash escaped): + AssertNotEqual SyntaxOf('<'), 'mkdDelimiter' + # Math Given mkd;