diff options
author | ZyX <kp-pav@yandex.ru> | 2017-02-20 22:24:46 +0300 |
---|---|---|
committer | ZyX <kp-pav@yandex.ru> | 2017-02-23 19:46:45 +0300 |
commit | e2fbbb292f4a213a531f2e3693ba44e11defe752 (patch) | |
tree | ecd129a7aa0f8671fbd5dce93d531176d0902764 /test | |
parent | f2c9fd312c49199bf2a052419c3cc10f4e513127 (diff) | |
download | rneovim-e2fbbb292f4a213a531f2e3693ba44e11defe752.tar.gz rneovim-e2fbbb292f4a213a531f2e3693ba44e11defe752.tar.bz2 rneovim-e2fbbb292f4a213a531f2e3693ba44e11defe752.zip |
eval: Refactor item_lock
If I am not mistaking, this commit should not change any functionality.
Diffstat (limited to 'test')
-rw-r--r-- | test/functional/eval/changedtick_spec.lua | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/test/functional/eval/changedtick_spec.lua b/test/functional/eval/changedtick_spec.lua index f1ed95dd16..6c5c91667f 100644 --- a/test/functional/eval/changedtick_spec.lua +++ b/test/functional/eval/changedtick_spec.lua @@ -95,17 +95,19 @@ describe('b:changedtick', function() redir_exec(':let b:')) end) it('fails to unlock b:changedtick', function() + -- Note: + -- - unlocking VAR_FIXED variables is not an error. + -- - neither VAR_FIXED variables are reported as locked by islocked(). + -- So test mostly checks that b:changedtick status does not change. eq(0, exc_exec('let d = b:')) eq(1, funcs.islocked('b:changedtick')) - -- FIXME - -- eq(1, funcs.islocked('d.changedtick')) + eq(0, funcs.islocked('d.changedtick')) eq('\nE46: Cannot change read-only variable "b:changedtick"', redir_exec('unlockvar b:changedtick')) - -- FIXME - -- eq('\nE46: Cannot change read-only variable "b:changedtick"', - -- redir_exec('unlockvar d.changedtick')) + eq('', + redir_exec('unlockvar d.changedtick')) eq(1, funcs.islocked('b:changedtick')) - -- eq(1, funcs.islocked('d.changedtick')) + eq(0, funcs.islocked('d.changedtick')) end) it('is being completed', function() feed(':echo b:<Tab><Home>let cmdline="<End>"<CR>') |