X-Git-Url: https://git.madduck.net/etc/vim.git/blobdiff_plain/baece901af045d6332731417cef3adc2a9c03d6c..d34f4d8edf7e93f54a0e1c6d41c85e557db71ee7:/test/syntax.vader diff --git a/test/syntax.vader b/test/syntax.vader index 26f1990..6d51118 100644 --- a/test/syntax.vader +++ b/test/syntax.vader @@ -10,6 +10,8 @@ Given mkd (italic); Execute (SyntaxOf(pattern)): AssertEqual SyntaxOf('i'), 'htmlItalic' +# Links + Given mkd; [a](b) @@ -28,3 +30,45 @@ Given mkd; Execute (multiple links on a line): AssertEqual SyntaxOf('c'), '' + +# Math + +Given mkd; +a $x$ b +c $$y$$ d +\$e\$ +\$\$f\$\$ + +Execute (math): + AssertNotEqual SyntaxOf('x'), 'mkdMath' + AssertNotEqual SyntaxOf('y'), 'mkdMath' + let g:vim_markdown_math=1 + syn off | syn on + AssertNotEqual SyntaxOf('a'), 'mkdMath' + AssertNotEqual SyntaxOf('b'), 'mkdMath' + AssertNotEqual SyntaxOf('c'), 'mkdMath' + AssertNotEqual SyntaxOf('d'), 'mkdMath' + AssertNotEqual SyntaxOf('e'), 'mkdMath' + AssertNotEqual SyntaxOf('f'), 'mkdMath' + AssertEqual SyntaxOf('x'), 'mkdMath' + AssertEqual SyntaxOf('y'), 'mkdMath' + let g:vim_markdown_math=0 + syn off | syn on + AssertNotEqual SyntaxOf('x'), 'mkdMath' + AssertNotEqual SyntaxOf('y'), 'mkdMath' + +Given mkd; +a + +$ +b +$ + +c + +Execute (multiline math): + let g:vim_markdown_math=1 + syn off | syn on + AssertNotEqual SyntaxOf('a'), 'mkdMath' + AssertEqual SyntaxOf('b'), 'mkdMath' + AssertNotEqual SyntaxOf('c'), 'mkdMath'