aboutsummaryrefslogtreecommitdiff
path: root/test/functional/eval/changedtick_spec.lua
diff options
context:
space:
mode:
Diffstat (limited to 'test/functional/eval/changedtick_spec.lua')
-rw-r--r--test/functional/eval/changedtick_spec.lua11
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>')