mirror of
https://github.com/neovim/neovim.git
synced 2025-09-20 02:08:17 +00:00
tests: Rename 100_undo_level to 100_lispwords.
This commit is contained in:
47
test/functional/legacy/100_lispwords_spec.lua
Normal file
47
test/functional/legacy/100_lispwords_spec.lua
Normal file
@@ -0,0 +1,47 @@
|
||||
-- Tests for 'lispwords' setting being global-local
|
||||
|
||||
local helpers = require('test.functional.helpers')
|
||||
local source = helpers.source
|
||||
local clear, expect = helpers.clear, helpers.expect
|
||||
|
||||
describe('undolevel', function()
|
||||
setup(clear)
|
||||
|
||||
it('is working', function()
|
||||
source([[
|
||||
setglobal lispwords=foo,bar,baz
|
||||
setlocal lispwords-=foo
|
||||
setlocal lispwords+=quux
|
||||
redir @A
|
||||
echo "Testing 'lispwords' local value"
|
||||
setglobal lispwords?
|
||||
setlocal lispwords?
|
||||
echo &lispwords
|
||||
echo ''
|
||||
redir end
|
||||
setlocal lispwords<
|
||||
redir @A
|
||||
echo "Testing 'lispwords' value reset"
|
||||
setglobal lispwords?
|
||||
setlocal lispwords?
|
||||
echo &lispwords
|
||||
redir end
|
||||
|
||||
0put a
|
||||
$d
|
||||
]])
|
||||
|
||||
-- Assert buffer contents.
|
||||
expect([[
|
||||
|
||||
Testing 'lispwords' local value
|
||||
lispwords=foo,bar,baz
|
||||
lispwords=bar,baz,quux
|
||||
bar,baz,quux
|
||||
|
||||
Testing 'lispwords' value reset
|
||||
lispwords=foo,bar,baz
|
||||
lispwords=foo,bar,baz
|
||||
foo,bar,baz]])
|
||||
end)
|
||||
end)
|
Reference in New Issue
Block a user