aboutsummaryrefslogtreecommitdiff
path: root/test/functional/eval/ctx_functions_spec.lua
diff options
context:
space:
mode:
Diffstat (limited to 'test/functional/eval/ctx_functions_spec.lua')
-rw-r--r--test/functional/eval/ctx_functions_spec.lua38
1 files changed, 19 insertions, 19 deletions
diff --git a/test/functional/eval/ctx_functions_spec.lua b/test/functional/eval/ctx_functions_spec.lua
index 742fc4893b..7dde5d3194 100644
--- a/test/functional/eval/ctx_functions_spec.lua
+++ b/test/functional/eval/ctx_functions_spec.lua
@@ -5,7 +5,6 @@ local clear = helpers.clear
local command = helpers.command
local eq = helpers.eq
local eval = helpers.eval
-local expect_err = helpers.expect_err
local feed = helpers.feed
local map = helpers.map
local nvim = helpers.nvim
@@ -14,6 +13,7 @@ local redir_exec = helpers.redir_exec
local source = helpers.source
local trim = helpers.trim
local write_file = helpers.write_file
+local pcall_err = helpers.pcall_err
describe('context functions', function()
local fname1 = 'Xtest-functional-eval-ctx1'
@@ -110,9 +110,9 @@ describe('context functions', function()
nvim('del_var', 'one')
nvim('del_var', 'Two')
nvim('del_var', 'THREE')
- expect_err('E121: Undefined variable: g:one', eval, 'g:one')
- expect_err('E121: Undefined variable: g:Two', eval, 'g:Two')
- expect_err('E121: Undefined variable: g:THREE', eval, 'g:THREE')
+ eq('Vim:E121: Undefined variable: g:one', pcall_err(eval, 'g:one'))
+ eq('Vim:E121: Undefined variable: g:Two', pcall_err(eval, 'g:Two'))
+ eq('Vim:E121: Undefined variable: g:THREE', pcall_err(eval, 'g:THREE'))
call('ctxpop')
eq({1, 2 ,3}, eval('[g:one, g:Two, g:THREE]'))
@@ -120,9 +120,9 @@ describe('context functions', function()
nvim('del_var', 'one')
nvim('del_var', 'Two')
nvim('del_var', 'THREE')
- expect_err('E121: Undefined variable: g:one', eval, 'g:one')
- expect_err('E121: Undefined variable: g:Two', eval, 'g:Two')
- expect_err('E121: Undefined variable: g:THREE', eval, 'g:THREE')
+ eq('Vim:E121: Undefined variable: g:one', pcall_err(eval, 'g:one'))
+ eq('Vim:E121: Undefined variable: g:Two', pcall_err(eval, 'g:Two'))
+ eq('Vim:E121: Undefined variable: g:THREE', pcall_err(eval, 'g:THREE'))
call('ctxpop')
eq({1, 2 ,3}, eval('[g:one, g:Two, g:THREE]'))
@@ -217,9 +217,9 @@ describe('context functions', function()
command('delfunction Greet')
command('delfunction GreetAll')
- expect_err('Vim:E117: Unknown function: Greet', call, 'Greet', 'World')
- expect_err('Vim:E117: Unknown function: Greet', call, 'GreetAll',
- 'World', 'One', 'Two', 'Three')
+ eq('Vim:E117: Unknown function: Greet', pcall_err(call, 'Greet', 'World'))
+ eq('Vim:E117: Unknown function: GreetAll',
+ pcall_err(call, 'GreetAll', 'World', 'One', 'Two', 'Three'))
call('ctxpop')
@@ -233,13 +233,13 @@ describe('context functions', function()
it('errors out when context stack is empty', function()
local err = 'Vim:Context stack is empty'
- expect_err(err, call, 'ctxpop')
- expect_err(err, call, 'ctxpop')
+ eq(err, pcall_err(call, 'ctxpop'))
+ eq(err, pcall_err(call, 'ctxpop'))
call('ctxpush')
call('ctxpush')
call('ctxpop')
call('ctxpop')
- expect_err(err, call, 'ctxpop')
+ eq(err, pcall_err(call, 'ctxpop'))
end)
end)
@@ -263,11 +263,11 @@ describe('context functions', function()
describe('ctxget()', function()
it('errors out when index is out of bounds', function()
- expect_err(outofbounds, call, 'ctxget')
+ eq(outofbounds, pcall_err(call, 'ctxget'))
call('ctxpush')
- expect_err(outofbounds, call, 'ctxget', 1)
+ eq(outofbounds, pcall_err(call, 'ctxget', 1))
call('ctxpop')
- expect_err(outofbounds, call, 'ctxget', 0)
+ eq(outofbounds, pcall_err(call, 'ctxget', 0))
end)
it('returns context dictionary at index in context stack', function()
@@ -370,11 +370,11 @@ describe('context functions', function()
describe('ctxset()', function()
it('errors out when index is out of bounds', function()
- expect_err(outofbounds, call, 'ctxset', {dummy = 1})
+ eq(outofbounds, pcall_err(call, 'ctxset', {dummy = 1}))
call('ctxpush')
- expect_err(outofbounds, call, 'ctxset', {dummy = 1}, 1)
+ eq(outofbounds, pcall_err(call, 'ctxset', {dummy = 1}, 1))
call('ctxpop')
- expect_err(outofbounds, call, 'ctxset', {dummy = 1}, 0)
+ eq(outofbounds, pcall_err(call, 'ctxset', {dummy = 1}, 0))
end)
it('sets context dictionary at index in context stack', function()