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)