diff options
| author | Jan Edmund Lazo <janedmundlazo@hotmail.com> | 2018-08-14 06:14:46 -0400 |
|---|---|---|
| committer | Jan Edmund Lazo <janedmundlazo@hotmail.com> | 2018-08-15 01:27:30 -0400 |
| commit | 84569693e109f322ed77948ce74c19af5f04b527 (patch) | |
| tree | 4522acdc0bd38d5cb775b88d15d8b8e16a0d1e94 /src/nvim/testdir/test_join.vim | |
| parent | f767cee10002afc360af1aad209676d08cc3a758 (diff) | |
| download | rneovim-84569693e109f322ed77948ce74c19af5f04b527.tar.gz rneovim-84569693e109f322ed77948ce74c19af5f04b527.tar.bz2 rneovim-84569693e109f322ed77948ce74c19af5f04b527.zip | |
vim-patch:8.0.1209: still too many old style tests
Problem: Still too many old style tests.
Solution: Convert a few more tests to new style. (Yegappan Lakshmanan,
closes vim/vim#2230)
https://github.com/vim/vim/commit/53f0c962394dc6bc66d5b0762af9434e672d1b25
Diffstat (limited to 'src/nvim/testdir/test_join.vim')
| -rw-r--r-- | src/nvim/testdir/test_join.vim | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/src/nvim/testdir/test_join.vim b/src/nvim/testdir/test_join.vim new file mode 100644 index 0000000000..1c97414164 --- /dev/null +++ b/src/nvim/testdir/test_join.vim @@ -0,0 +1,35 @@ +" Test for joining lines. + +func Test_join_with_count() + new + call setline(1, ['one', 'two', 'three', 'four']) + normal J + call assert_equal('one two', getline(1)) + %del + call setline(1, ['one', 'two', 'three', 'four']) + normal 10J + call assert_equal('one two three four', getline(1)) + quit! +endfunc + +" Tests for setting the '[,'] marks when joining lines. +func Test_join_marks() + enew + call append(0, [ + \ "\t\tO sodales, ludite, vos qui", + \ "attamen consulite per voster honur. Tua pulchra " . + \ "facies me fay planszer milies", + \ "", + \ "This line.", + \ "Should be joined with the next line", + \ "and with this line"]) + + normal gg0gqj + call assert_equal([0, 1, 1, 0], getpos("'[")) + call assert_equal([0, 2, 1, 0], getpos("']")) + + /^This line/;'}-join + call assert_equal([0, 4, 11, 0], getpos("'[")) + call assert_equal([0, 4, 67, 0], getpos("']")) + enew! +endfunc |