mirror of
https://github.com/neovim/neovim.git
synced 2025-10-09 11:26:37 +00:00
vim-patch:9.1.1421: tests: need a test for the new-style tutor.tutor (#34267)
Problem: tests: need a test for the new-style tutor.tutor, patch 9.1.1384 broke the expected positions for the signs Solution: Update all number keys in tutor.tutor.json to match the correct line numbers in tutor.tutor, replace tabs by spaces, add a screen-dump test to verify it does not regress (Pham Bình An) closes: vim/vim#17416a541f1de2b
(cherry picked from commitf1f106be3d
)
This commit is contained in:

committed by
github-actions[bot]
![github-actions[bot]](/assets/img/avatar_default.png)
parent
d5cbc99358
commit
28531d18f0
@@ -1,5 +1,9 @@
|
||||
" Test for the new-tutor plugin
|
||||
|
||||
source screendump.vim
|
||||
source check.vim
|
||||
source script_util.vim
|
||||
|
||||
func SetUp()
|
||||
set nocompatible
|
||||
runtime plugin/tutor.vim
|
||||
@@ -32,3 +36,20 @@ func Test_tutor_link()
|
||||
endfor
|
||||
endfor
|
||||
endfunc
|
||||
|
||||
func Test_mark()
|
||||
CheckScreendump
|
||||
call writefile([
|
||||
\ 'set nocompatible',
|
||||
\ 'runtime plugin/tutor.vim',
|
||||
\ 'Tutor tutor',
|
||||
\ 'set statusline=',
|
||||
\ ], 'Xtest_plugin_tutor_mark', 'D')
|
||||
let buf = RunVimInTerminal('-S Xtest_plugin_tutor_mark', {'rows': 20, 'cols': 78})
|
||||
call term_sendkeys(buf, ":240\<CR>")
|
||||
call WaitForAssert({-> assert_match('Bot$', term_getline(buf, 20))})
|
||||
call VerifyScreenDump(buf, 'Test_plugin_tutor_mark_1', {})
|
||||
|
||||
" clean up
|
||||
call StopVimInTerminal(buf)
|
||||
endfunc
|
||||
|
Reference in New Issue
Block a user