aboutsummaryrefslogtreecommitdiff
path: root/test/functional/legacy/lispwords_spec.lua
diff options
context:
space:
mode:
authorJustin M. Keyes <justinkz@gmail.com>2016-03-02 01:31:45 -0500
committerJustin M. Keyes <justinkz@gmail.com>2016-03-02 01:31:45 -0500
commitbadf227e6ff377a2673f4c4b0b711b91d93a30bf (patch)
tree9f5fbfa9dc62fb70f117ae5741b37596ff8bcadf /test/functional/legacy/lispwords_spec.lua
parent56bfdd79346fd71fb0b587f8183c1cc3a0ddbae1 (diff)
parentf0add77de5b9f091cf122224d30ec4dc0188d522 (diff)
downloadrneovim-badf227e6ff377a2673f4c4b0b711b91d93a30bf.tar.gz
rneovim-badf227e6ff377a2673f4c4b0b711b91d93a30bf.tar.bz2
rneovim-badf227e6ff377a2673f4c4b0b711b91d93a30bf.zip
Merge pull request #4319 from watiko/vim-7.4.952
vim-patch:7.4.952
Diffstat (limited to 'test/functional/legacy/lispwords_spec.lua')
-rw-r--r--test/functional/legacy/lispwords_spec.lua25
1 files changed, 25 insertions, 0 deletions
diff --git a/test/functional/legacy/lispwords_spec.lua b/test/functional/legacy/lispwords_spec.lua
new file mode 100644
index 0000000000..48df4de55e
--- /dev/null
+++ b/test/functional/legacy/lispwords_spec.lua
@@ -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)