X-Git-Url: https://git.madduck.net/etc/vim.git/blobdiff_plain/51e121f97b7e752c6d2516ae53c3141a3afbcb62..e4ba18e1fb1f540307565b0d4a64b4dddd03d561:/test/python-folding.vader diff --git a/test/python-folding.vader b/test/python-folding.vader index 55d46de..b9e1dd0 100644 --- a/test/python-folding.vader +++ b/test/python-folding.vader @@ -28,12 +28,31 @@ Execute (fold level # in code block): AssertEqual foldlevel(10), 1, '## Chapter 2' AssertEqual foldlevel(12), 1, 'foobar' +Execute (fold text of chapters): + AssertEqual foldtextresult(3), '## Chapter 1 ' . repeat('-', winwidth(0) - 18) . ' 6' + AssertEqual foldtextresult(10), '## Chapter 2 ' . repeat('-', winwidth(0) - 18) . ' 2' + Given markdown; +Fold text 1 +=========== +Fold text 2 +----------- + +Execute (fold level ==, --): + AssertEqual foldlevel(2), 0, '==' + AssertEqual foldlevel(4), 1, '--' -==+ Fold Level 1 +Execute (fold text of ==, --): + AssertEqual foldtextresult(3), 'Fold text 2 ' . repeat('-', winwidth(0) - 17) . ' 1' + +Given markdown; +Headline ---+ Fold Level 2 +foobar + +# Title -Execute (fold level ==+, --+): - AssertEqual foldlevel(2), 0, '==+' - AssertEqual foldlevel(4), 1, '--+' +Execute (fold any preamble): + AssertEqual foldlevel(1), 1, 'Headline' + AssertEqual foldlevel(3), 1, 'foobar' + AssertEqual foldlevel(5), 0, '# Title'