From 9668d26a4384376d1eb052aa093d65c060359fef Mon Sep 17 00:00:00 2001 From: ZyX Date: Thu, 23 Feb 2017 00:49:46 +0300 Subject: eval: Make sure `islocked('b:.changedtick')` does not error out Port of vim-patch:8.0.0345 --- test/functional/eval/changedtick_spec.lua | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'test/functional/eval/changedtick_spec.lua') diff --git a/test/functional/eval/changedtick_spec.lua b/test/functional/eval/changedtick_spec.lua index f4c3dbc97f..83b07e6722 100644 --- a/test/functional/eval/changedtick_spec.lua +++ b/test/functional/eval/changedtick_spec.lua @@ -106,14 +106,14 @@ describe('b:changedtick', function() -- - 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')) - neq(1, funcs.islocked('d.changedtick')) - eq('\nE46: Cannot change read-only variable "b:changedtick"', + eq(0, funcs.islocked('b:changedtick')) + eq(0, funcs.islocked('d.changedtick')) + eq('', redir_exec('unlockvar b:changedtick')) eq('\nE46: Cannot change read-only variable "d.changedtick"', redir_exec('unlockvar d.changedtick')) - eq(1, funcs.islocked('b:changedtick')) - neq(1, funcs.islocked('d.changedtick')) + eq(0, funcs.islocked('b:changedtick')) + eq(0, funcs.islocked('d.changedtick')) end) it('is being completed', function() feed(':echo b:let cmdline=""') -- cgit