mirror of
https://github.com/neovim/neovim.git
synced 2025-09-05 19:08:15 +00:00
vim-patch:8.2.5105: test still hangs on MS-Windows
Problem: Test still hangs on MS-Windows.
Solution: Skip "nocatch" test the right way.
83497f8758
Co-authored-by: Bram Moolenaar <Bram@vim.org>
This commit is contained in:
@@ -92,11 +92,7 @@ func RetabLoop()
|
||||
endfunc
|
||||
|
||||
func Test_retab_endless()
|
||||
" FIXME: why does this hang on MS-Windows?
|
||||
CheckNotMSWindows
|
||||
|
||||
" inside try/catch we catch the error message
|
||||
new
|
||||
call setline(1, "\t0\t")
|
||||
let caught = 'no'
|
||||
try
|
||||
@@ -105,20 +101,21 @@ func Test_retab_endless()
|
||||
let caught = v:exception
|
||||
endtry
|
||||
call assert_match('E1240:', caught)
|
||||
bwipe!
|
||||
|
||||
set tabstop&
|
||||
endfunc
|
||||
|
||||
func Test_nocatch_retab_endless()
|
||||
" FIXME: does this hang on MS-Windows?
|
||||
CheckNotMSWindows
|
||||
" FIXME: why does this hang on MS-Windows? Is got_int reset somewhere?
|
||||
if has('win32')
|
||||
let g:skipped_reason = "does not work on MS-Windows"
|
||||
return
|
||||
endif
|
||||
|
||||
" not inside try/catch an interrupt is generated to get out of loops
|
||||
new
|
||||
call setline(1, "\t0\t")
|
||||
call assert_fails('call RetabLoop()', ['E1240:', 'Interrupted'])
|
||||
|
||||
bwipe!
|
||||
set tabstop&
|
||||
endfunc
|
||||
|
||||
|
Reference in New Issue
Block a user