diff options
| author | ZyX <kp-pav@yandex.ru> | 2017-02-20 22:04:20 +0300 | 
|---|---|---|
| committer | ZyX <kp-pav@yandex.ru> | 2017-02-23 19:46:44 +0300 | 
| commit | f2c9fd312c49199bf2a052419c3cc10f4e513127 (patch) | |
| tree | 948821579b0cbf5c2e541cb56c041c019ab95299 /test/functional/eval/changedtick_spec.lua | |
| parent | 908e53d98d580a74e7976b87ced17e1b865e4276 (diff) | |
| download | rneovim-f2c9fd312c49199bf2a052419c3cc10f4e513127.tar.gz rneovim-f2c9fd312c49199bf2a052419c3cc10f4e513127.tar.bz2 rneovim-f2c9fd312c49199bf2a052419c3cc10f4e513127.zip | |
eval: Make sure that b:changedtick may not be unlocked via :unlo b:var
It still may be unlocked by `:unlock b:.var`.
Diffstat (limited to 'test/functional/eval/changedtick_spec.lua')
| -rw-r--r-- | test/functional/eval/changedtick_spec.lua | 11 | 
1 files changed, 10 insertions, 1 deletions
| diff --git a/test/functional/eval/changedtick_spec.lua b/test/functional/eval/changedtick_spec.lua index cf8297296f..f1ed95dd16 100644 --- a/test/functional/eval/changedtick_spec.lua +++ b/test/functional/eval/changedtick_spec.lua @@ -95,8 +95,17 @@ describe('b:changedtick', function()         redir_exec(':let b:'))    end)    it('fails to unlock b:changedtick', function() +    eq(0, exc_exec('let d = b:')) +    eq(1, funcs.islocked('b:changedtick')) +    -- FIXME +    -- eq(1, funcs.islocked('d.changedtick')) +    eq('\nE46: Cannot change read-only variable "b:changedtick"', +       redir_exec('unlockvar b:changedtick'))      -- FIXME -    -- eq('\nE', redir_exec('unlockvar b:changedtick')) +    -- eq('\nE46: Cannot change read-only variable "b:changedtick"', +       -- redir_exec('unlockvar d.changedtick')) +    eq(1, funcs.islocked('b:changedtick')) +    -- eq(1, funcs.islocked('d.changedtick'))    end)    it('is being completed', function()      feed(':echo b:<Tab><Home>let cmdline="<End>"<CR>') | 
