Add test cases for VimwikiReturn command
This commit is contained in:
parent
4f674f68b4
commit
e814c6ad93
205
test/list_VimwikiReturn.vader
Normal file
205
test/list_VimwikiReturn.vader
Normal file
@ -0,0 +1,205 @@
|
||||
Include: vader_includes/vader_setup.vader
|
||||
|
||||
Given vimwiki (List with hard wraps):
|
||||
- Item 1
|
||||
- Item 2
|
||||
- Item 3 that is split across multiple lines
|
||||
This is the second line.
|
||||
This is the third line.
|
||||
- Item 4
|
||||
- Sub item 1
|
||||
- Sub item split across multiple lines
|
||||
This is the second line.
|
||||
This is the third line.
|
||||
- Item 5
|
||||
|
||||
Execute (Map CR):
|
||||
inoremap <silent><buffer> <CR> <Esc>:VimwikiReturn 3 5<CR>
|
||||
|
||||
Execute (Set syntax markdown):
|
||||
call SetSyntax('markdown')
|
||||
|
||||
|
||||
Do (Extend list):
|
||||
4j
|
||||
A\<CR>Another item\<Esc>
|
||||
5j
|
||||
A\<CR>New sub item\<Esc>
|
||||
|
||||
Expect (Extended list):
|
||||
- Item 1
|
||||
- Item 2
|
||||
- Item 3 that is split across multiple lines
|
||||
This is the second line.
|
||||
This is the third line.
|
||||
- Another item
|
||||
- Item 4
|
||||
- Sub item 1
|
||||
- Sub item split across multiple lines
|
||||
This is the second line.
|
||||
This is the third line.
|
||||
- New sub item
|
||||
- Item 5
|
||||
|
||||
Given vimwiki (List from help file):
|
||||
1. item
|
||||
---
|
||||
|
||||
1. item
|
||||
continue
|
||||
|
||||
---
|
||||
1.
|
||||
|
||||
---
|
||||
1.
|
||||
|
||||
---
|
||||
Execute (Map CR):
|
||||
inoremap <silent><buffer> <CR> <Esc>:VimwikiReturn 1 1<CR>
|
||||
|
||||
Do (List ops):
|
||||
A\<CR>\<Esc>
|
||||
4j
|
||||
A\<CR>\<Esc>
|
||||
3j
|
||||
A\<CR>\<Esc>
|
||||
3j
|
||||
A\<CR>\<Esc>
|
||||
|
||||
Expect (List per VimwikiReturn 1 1):
|
||||
1. item
|
||||
2.
|
||||
---
|
||||
|
||||
1. item
|
||||
continue
|
||||
|
||||
|
||||
---
|
||||
1.
|
||||
2.
|
||||
|
||||
---
|
||||
1.
|
||||
2.
|
||||
|
||||
---
|
||||
Execute (Map CR):
|
||||
inoremap <silent><buffer> <CR> <Esc>:VimwikiReturn 2 2<CR>
|
||||
|
||||
Do (List ops):
|
||||
A\<CR>\<Esc>
|
||||
4j
|
||||
A\<CR>\<Esc>
|
||||
3j
|
||||
A\<CR>\<Esc>
|
||||
3j
|
||||
A\<CR>\<Esc>
|
||||
|
||||
Expect (List per VimwikiReturn 2 2):
|
||||
1. item
|
||||
|
||||
---
|
||||
|
||||
1. item
|
||||
continue
|
||||
2.
|
||||
|
||||
---
|
||||
|
||||
1.
|
||||
|
||||
---
|
||||
|
||||
1.
|
||||
|
||||
---
|
||||
Execute (Map CR):
|
||||
inoremap <silent><buffer> <CR> <Esc>:VimwikiReturn 3 3<CR>
|
||||
|
||||
Do (List ops):
|
||||
A\<CR>\<Esc>
|
||||
4j
|
||||
A\<CR>\<Esc>
|
||||
3j
|
||||
A\<CR>\<Esc>
|
||||
3j
|
||||
A\<CR>\<Esc>
|
||||
|
||||
Expect (List per VimwikiReturn 3 3):
|
||||
1. item
|
||||
2.
|
||||
---
|
||||
|
||||
1. item
|
||||
continue
|
||||
2.
|
||||
|
||||
---
|
||||
|
||||
|
||||
---
|
||||
|
||||
|
||||
---
|
||||
Execute (Map CR):
|
||||
inoremap <silent><buffer> <CR> <Esc>:VimwikiReturn 4 4<CR>
|
||||
|
||||
Do (List ops):
|
||||
A\<CR>\<Esc>
|
||||
4j
|
||||
A\<CR>\<Esc>
|
||||
3j
|
||||
A\<CR>\<Esc>
|
||||
3j
|
||||
A\<CR>\<Esc>
|
||||
|
||||
Expect (List per VimwikiReturn 4 4):
|
||||
1. item
|
||||
|
||||
---
|
||||
|
||||
1. item
|
||||
continue
|
||||
|
||||
|
||||
---
|
||||
|
||||
|
||||
|
||||
---
|
||||
|
||||
|
||||
|
||||
---
|
||||
|
||||
Execute (Map CR):
|
||||
inoremap <silent><buffer> <CR> <Esc>:VimwikiReturn 3 5<CR>
|
||||
|
||||
Do (List ops):
|
||||
A\<CR>\<Esc>
|
||||
4j
|
||||
A\<CR>\<Esc>
|
||||
3j
|
||||
A\<CR>\<Esc>
|
||||
3j
|
||||
A\<CR>\<Esc>
|
||||
|
||||
Expect (List per VimwikiReturn 3 5):
|
||||
1. item
|
||||
2.
|
||||
---
|
||||
|
||||
1. item
|
||||
continue
|
||||
2.
|
||||
|
||||
---
|
||||
|
||||
|
||||
---
|
||||
1.
|
||||
|
||||
---
|
||||
Include: vader_includes/vader_teardown.vader
|
Loading…
Reference in New Issue
Block a user