Files
neovim/src/nvim/testdir/test_lineending.vim
Justin M. Keyes cbecae46f4 vim-patch:8.0.0861: still many old style tests
Problem:    Still many old style tests.
Solution:   Convert several tests to new style. (Yegappan Lakshmanan)
4a137b4586

vim-patch:8.0.0862: file size test fails on MS-Windows
Problem:    File size test fails on MS-Windows.
Solution:   Set fileformat after opening new buffer.  Strip CR.
07c043af5f
2018-02-11 15:27:56 +01:00

20 lines
438 B
VimL

" Tests for saving/loading a file with some lines ending in
" CTRL-M, some not
func Test_lineending()
let l = ["this line ends in a\<CR>",
\ "this one doesn't",
\ "this one does\<CR>",
\ "and the last one doesn't"]
set fileformat=dos
enew!
call append(0, l)
$delete
write Xfile1
bwipe Xfile1
edit Xfile1
let t = getline(1, '$')
call assert_equal(l, t)
new | only
call delete('Xfile1')
endfunc