mirror of
https://github.com/neovim/neovim.git
synced 2025-10-26 12:27:24 +00:00
vim-patch:7.4.952
Problem: 'lispwords' is tested in the old way.
Solution: Make a new style test for 'lispwords'.
6cd1345307
This commit is contained in:
25
test/functional/legacy/lispwords_spec.lua
Normal file
25
test/functional/legacy/lispwords_spec.lua
Normal file
@@ -0,0 +1,25 @@
|
||||
local helpers = require('test.functional.helpers')
|
||||
local clear = helpers.clear
|
||||
local eq = helpers.eq
|
||||
local eval = helpers.eval
|
||||
local execute = helpers.execute
|
||||
local source = helpers.source
|
||||
|
||||
describe('lispwords', function()
|
||||
before_each(clear)
|
||||
|
||||
it('should be set global-local',function()
|
||||
source([[
|
||||
setglobal lispwords=foo,bar,baz
|
||||
setlocal lispwords-=foo
|
||||
setlocal lispwords+=quux]])
|
||||
eq('foo,bar,baz', eval('&g:lispwords'))
|
||||
eq('bar,baz,quux', eval('&l:lispwords'))
|
||||
eq('bar,baz,quux', eval('&lispwords'))
|
||||
|
||||
execute('setlocal lispwords<')
|
||||
eq('foo,bar,baz', eval('&g:lispwords'))
|
||||
eq('foo,bar,baz', eval('&l:lispwords'))
|
||||
eq('foo,bar,baz', eval('&lispwords'))
|
||||
end)
|
||||
end)
|
||||
Reference in New Issue
Block a user