From bd514f2cbd7600fcabea7d1b692ed173efe2a2fa Mon Sep 17 00:00:00 2001 From: gh-liu Date: Wed, 14 Aug 2024 19:44:43 +0800 Subject: [PATCH] test: more tests --- .../tests-test_fold_line.lua---__test_009 | 51 +++++++++++++++++++ tests/testcases/test_009.txt | 20 ++++++++ tests/testcases/test_009.vim | 29 +++++++++++ 3 files changed, 100 insertions(+) create mode 100644 tests/screenshots/tests-test_fold_line.lua---__test_009 create mode 100644 tests/testcases/test_009.txt create mode 100644 tests/testcases/test_009.vim diff --git a/tests/screenshots/tests-test_fold_line.lua---__test_009 b/tests/screenshots/tests-test_fold_line.lua---__test_009 new file mode 100644 index 0000000..6738327 --- /dev/null +++ b/tests/screenshots/tests-test_fold_line.lua---__test_009 @@ -0,0 +1,51 @@ +--|---------|---------|---------|---------|---------|---------|---------|---------| +01|┌old +02|│---- ╒ lines: fold···························································· +03|│---- ╘ lines: fold···························································· +04|│old +05|│old +06|│old +07|│ ┌fold +08|│ │ ┌fold +09|│ │ └fold +10|│ │fold +11|│ │ ┌fold +12|│ │ └fold +13|│ │fold +14|│ └fold +15|└old +16|~ +17|~ +18|~ +19|~ +20|~ +21|~ +22|~ +23|tests/testcases/test_009.txt 2,1 All +24| + +--|---------|---------|---------|---------|---------|---------|---------|---------| +01|01111111111111111111111111111111111111111111111111111111111111111111111111111111 +02|00000002000000000000000000000000000000000000000000000000000000000000000000000000 +03|00000002000000000000000000000000000000000000000000000000000000000000000000000000 +04|01111111111111111111111111111111111111111111111111111111111111111111111111111111 +05|01111111111111111111111111111111111111111111111111111111111111111111111111111111 +06|01111111111111111111111111111111111111111111111111111111111111111111111111111111 +07|01111110111111111111111111111111111111111111111111111111111111111111111111111111 +08|01111110111111101111111111111111111111111111111111111111111111111111111111111111 +09|01111110111111101111111111111111111111111111111111111111111111111111111111111111 +10|01111110111111111111111111111111111111111111111111111111111111111111111111111111 +11|01111110111111101111111111111111111111111111111111111111111111111111111111111111 +12|01111110111111101111111111111111111111111111111111111111111111111111111111111111 +13|01111110111111111111111111111111111111111111111111111111111111111111111111111111 +14|01111110111111111111111111111111111111111111111111111111111111111111111111111111 +15|01111111111111111111111111111111111111111111111111111111111111111111111111111111 +16|33333333333333333333333333333333333333333333333333333333333333333333333333333333 +17|33333333333333333333333333333333333333333333333333333333333333333333333333333333 +18|33333333333333333333333333333333333333333333333333333333333333333333333333333333 +19|33333333333333333333333333333333333333333333333333333333333333333333333333333333 +20|33333333333333333333333333333333333333333333333333333333333333333333333333333333 +21|33333333333333333333333333333333333333333333333333333333333333333333333333333333 +22|33333333333333333333333333333333333333333333333333333333333333333333333333333333 +23|44444444444444444444444444444444444444444444444444444444444444444444444444444444 +24|11111111111111111111111111111111111111111111111111111111111111111111111111111111 diff --git a/tests/testcases/test_009.txt b/tests/testcases/test_009.txt new file mode 100644 index 0000000..c4b2a7e --- /dev/null +++ b/tests/testcases/test_009.txt @@ -0,0 +1,20 @@ +fold + fold + fold + fold + fold + fold + fold + fold +fold +fold +fold + fold + fold + fold + fold + fold + fold + fold + fold +fold diff --git a/tests/testcases/test_009.vim b/tests/testcases/test_009.vim new file mode 100644 index 0000000..ab04588 --- /dev/null +++ b/tests/testcases/test_009.vim @@ -0,0 +1,29 @@ +setlocal fdm=manual +setlocal fde=0 +setlocal fmr={{{,}}} +setlocal fdi=# +setlocal fdl=99 +setlocal fml=1 +setlocal fdn=20 +setlocal fen +silent! normal! zE +2,4fold +5,8fold +2,8fold +13,14fold +16,17fold +12,19fold +1,20fold +let &fdl = &fdl +1 +normal! zo +2 +normal! zo +2 +normal! zc +5 +normal! zc +12 + +keepjumps 2 +" vim: set ft=vim :