aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorwatiko <service@mail.watiko.net>2015-12-17 17:55:34 +0900
committerwatiko <service@mail.watiko.net>2016-01-10 10:44:57 +0900
commit9c5ab23ef2e0adf45b09d9f0586e5c914db9658f (patch)
treea009f59706e26ab3d65604cc3dda1411d5a3b479 /src
parentd8e07deff6e3763166259f04c57b8f253bb2db46 (diff)
downloadrneovim-9c5ab23ef2e0adf45b09d9f0586e5c914db9658f.tar.gz
rneovim-9c5ab23ef2e0adf45b09d9f0586e5c914db9658f.tar.bz2
rneovim-9c5ab23ef2e0adf45b09d9f0586e5c914db9658f.zip
tests: Migrate legacy test undolevels.
Diffstat (limited to 'src')
-rw-r--r--src/nvim/testdir/Makefile2
-rw-r--r--src/nvim/testdir/test_undolevels.vim46
2 files changed, 1 insertions, 47 deletions
diff --git a/src/nvim/testdir/Makefile b/src/nvim/testdir/Makefile
index 381d1727da..b4292dbd4b 100644
--- a/src/nvim/testdir/Makefile
+++ b/src/nvim/testdir/Makefile
@@ -31,7 +31,7 @@ SCRIPTS := test_eval.out \
test_command_count.out \
test_cdo.out \
-NEW_TESTS = test_undolevels.res
+NEW_TESTS =
SCRIPTS_GUI := test16.out
diff --git a/src/nvim/testdir/test_undolevels.vim b/src/nvim/testdir/test_undolevels.vim
deleted file mode 100644
index 427cece24c..0000000000
--- a/src/nvim/testdir/test_undolevels.vim
+++ /dev/null
@@ -1,46 +0,0 @@
-" Tests for 'undolevels'
-
-set nocompatible viminfo+=nviminfo
-
-func FillBuffer()
- for i in range(1,13)
- put=i
- " Set 'undolevels' to split undo.
- exe "setg ul=" . &g:ul
- endfor
-endfunc
-
-func Test_global_local_undolevels()
- new one
- set undolevels=5
- call FillBuffer()
- " will only undo the last 5 changes, end up with 13 - (5 + 1) = 7 lines
- earlier 10
- call assert_equal(5, &g:undolevels)
- call assert_equal(-123456, &l:undolevels)
- call assert_equal('7', getline('$'))
-
- new two
- setlocal undolevels=2
- call FillBuffer()
- " will only undo the last 2 changes, end up with 13 - (2 + 1) = 10 lines
- earlier 10
- call assert_equal(5, &g:undolevels)
- call assert_equal(2, &l:undolevels)
- call assert_equal('10', getline('$'))
-
- setlocal ul=10
- call assert_equal(5, &g:undolevels)
- call assert_equal(10, &l:undolevels)
-
- " Setting local value in "two" must not change local value in "one"
- wincmd p
- call assert_equal(5, &g:undolevels)
- call assert_equal(-123456, &l:undolevels)
-
- new three
- setglobal ul=50
- call assert_equal(50, &g:undolevels)
- call assert_equal(-123456, &l:undolevels)
-
-endfunc