| " 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 ta tx | |
| 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 | |
| " vim: shiftwidth=2 sts=2 expandtab |