mirror of
https://github.com/neovim/neovim.git
synced 2026-01-19 11:40:53 +10:00
Problem: After ":bwipeout" 'fileformat' is not set to the right default.
Solution: Get the default from 'fileformats'. (Mike Williams)
e8ef3a0934
18 lines
442 B
VimL
18 lines
442 B
VimL
" Test behavior of fileformat after bwipeout of last buffer
|
|
|
|
func Test_fileformat_after_bw()
|
|
bwipeout
|
|
set fileformat&
|
|
if &fileformat == 'dos'
|
|
let test_fileformats = 'unix'
|
|
elseif &fileformat == 'unix'
|
|
let test_fileformats = 'mac'
|
|
else " must be mac
|
|
let test_fileformats = 'dos'
|
|
endif
|
|
exec 'set fileformats='.test_fileformats
|
|
bwipeout!
|
|
call assert_equal(test_fileformats, &fileformat)
|
|
set fileformats&
|
|
endfunc
|