diff options
author | Jakob Schnitzer <mail@jakobschnitzer.de> | 2017-03-28 16:17:53 +0200 |
---|---|---|
committer | Jakob Schnitzer <mail@jakobschnitzer.de> | 2017-03-30 23:04:54 +0200 |
commit | db095f65636664afb4b09a3920571bf0565c7763 (patch) | |
tree | 2a6ff4eb48cd40d5e509fb4f2a02f4786dfc5ae7 /test | |
parent | 44f039a1c8bf1a3111825f2d3385730e31536d9a (diff) | |
download | rneovim-db095f65636664afb4b09a3920571bf0565c7763.tar.gz rneovim-db095f65636664afb4b09a3920571bf0565c7763.tar.bz2 rneovim-db095f65636664afb4b09a3920571bf0565c7763.zip |
options: more tests; check first set later; stricter validation
Diffstat (limited to 'test')
-rw-r--r-- | test/functional/options/num_options_spec.lua | 21 |
1 files changed, 20 insertions, 1 deletions
diff --git a/test/functional/options/num_options_spec.lua b/test/functional/options/num_options_spec.lua index 9b66d4f862..d0b63d3f91 100644 --- a/test/functional/options/num_options_spec.lua +++ b/test/functional/options/num_options_spec.lua @@ -37,6 +37,25 @@ describe(':set validation', function() it('setlocal and setglobal validate values', function() should_fail('shiftwidth', -10, 'E487') should_fail('tabstop', -10, 'E487') - should_fail('winheight', -10, 'E591') + should_fail('winheight', -10, 'E487') + should_fail('helpheight', -10, 'E487') + should_fail('maxcombine', 10, 'E474') + should_fail('history', 1000000, 'E474') + should_fail('regexpengine', 3, 'E474') + + should_fail('foldlevel', -5, 'E487') + should_fail('foldcolumn', 100, 'E474') + should_fail('conceallevel', 4, 'E474') + should_fail('numberwidth', 20, 'E474') + end) + + it('set wmh/wh wmw/wiw checks', function() + execute('set winheight=2') + execute('set winminheight=3') + eq('E591', eval("v:errmsg"):match("E%d*")) + + execute('set winwidth=2') + execute('set winminwidth=3') + eq('E592', eval("v:errmsg"):match("E%d*")) end) end) |