mirror of
https://github.com/neovim/neovim.git
synced 2025-02-25 18:55:25 -06:00
vim-patch:8.1.2358: tests fail on Cirrus CI for FreeBSD
Problem: Tests fail on Cirrus CI for FreeBSD.
Solution: Fix a test and skip some. (Christian Brabandt, closes vim/vim#5281)
9134f1ecd4
Skip test_normal.vim: already applied in #11483.
This commit is contained in:
parent
5a9e5b6c38
commit
1e0613f58c
@ -63,6 +63,15 @@ func CheckUnix()
|
||||
endif
|
||||
endfunc
|
||||
|
||||
" Command to check for not running on a BSD system.
|
||||
" TODO: using this checks should not be needed
|
||||
command CheckNotBSD call CheckNotBSD()
|
||||
func CheckNotBSD()
|
||||
if has('bsd')
|
||||
throw 'Skipped: does not work on BSD'
|
||||
endif
|
||||
endfunc
|
||||
|
||||
" Command to check that making screendumps is supported.
|
||||
" Caller must source screendump.vim
|
||||
command CheckScreendump call CheckScreendump()
|
||||
|
@ -1789,6 +1789,7 @@ func s:create_test_file(filename)
|
||||
endfunc
|
||||
|
||||
func Test_switchbuf()
|
||||
CheckNotBSD
|
||||
call s:create_test_file('Xqftestfile1')
|
||||
call s:create_test_file('Xqftestfile2')
|
||||
call s:create_test_file('Xqftestfile3')
|
||||
|
@ -1,7 +1,10 @@
|
||||
" Test the :source! command
|
||||
source check.vim
|
||||
|
||||
func Test_source_utf8()
|
||||
" check that sourcing a script with 0x80 as second byte works
|
||||
" does not work correctly on BSD
|
||||
CheckNotBSD
|
||||
new
|
||||
call setline(1, [':%s/àx/--à1234--/g', ':%s/Àx/--À1234--/g'])
|
||||
write! Xscript
|
||||
@ -31,6 +34,7 @@ endfunc
|
||||
|
||||
" Test for sourcing a file with CTRL-V's at the end of the line
|
||||
func Test_source_ctrl_v()
|
||||
CheckNotBSD
|
||||
call writefile(['map __1 afirst',
|
||||
\ 'map __2 asecond',
|
||||
\ 'map __3 athird',
|
||||
|
@ -86,6 +86,9 @@ endfunc
|
||||
" test that g~ap changes one paragraph only.
|
||||
func Test_gap()
|
||||
new
|
||||
call feedkeys("iabcd\n\ndefggg0g~ap", "tx")
|
||||
" setup text
|
||||
call feedkeys("iabcd\<cr>\<cr>defg", "tx")
|
||||
" modify only first line
|
||||
call feedkeys("gg0g~ap", "tx")
|
||||
call assert_equal(["ABCD", "", "defg"], getline(1,3))
|
||||
endfunc
|
||||
|
Loading…
Reference in New Issue
Block a user