From 777dafdc4602a07cacaae59e57f9262423aa66fd Mon Sep 17 00:00:00 2001 From: zeertzjq Date: Mon, 22 Sep 2025 10:28:26 +0800 Subject: test: reduce some clear() calls Use only a single clear() call in some test/functional/vimscript/ test files whose test cases have very little side effect. A downside of using a single clear() is that if a crash happens in one test case, all following test cases in the same file will also fail, but these functionalities and tests don't change very often. --- test/functional/vimscript/msgpack_functions_spec.lua | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'test/functional/vimscript/msgpack_functions_spec.lua') diff --git a/test/functional/vimscript/msgpack_functions_spec.lua b/test/functional/vimscript/msgpack_functions_spec.lua index d2011f9fec..6e85bd466f 100644 --- a/test/functional/vimscript/msgpack_functions_spec.lua +++ b/test/functional/vimscript/msgpack_functions_spec.lua @@ -10,7 +10,7 @@ local exc_exec = n.exc_exec local is_os = t.is_os describe('msgpack*() functions', function() - before_each(clear) + setup(clear) local obj_test = function(msg, obj) it(msg, function() @@ -415,7 +415,7 @@ local parse_eq = function(expect, list_arg) end describe('msgpackparse() function', function() - before_each(clear) + setup(clear) it('restores nil as v:null', function() parse_eq(eval('[v:null]'), { '\192' }) @@ -525,7 +525,7 @@ describe('msgpackparse() function', function() end) it('fails to parse a partial', function() - command('function T() dict\nendfunction') + command('function! T() dict\nendfunction') eq( 'Vim(call):E899: Argument of msgpackparse() must be a List or Blob', exc_exec('call msgpackparse(function("T", [1, 2], {}))') @@ -555,7 +555,7 @@ describe('msgpackparse() function', function() end) describe('msgpackdump() function', function() - before_each(clear) + setup(clear) local dump_eq = function(exp_list, arg_expr) eq(exp_list, eval('msgpackdump(' .. arg_expr .. ')')) @@ -636,7 +636,7 @@ describe('msgpackdump() function', function() end) it('fails to dump a partial', function() - command('function T() dict\nendfunction') + command('function! T() dict\nendfunction') command('let Todump = function("T", [1, 2], {})') eq( 'Vim(call):E5004: Error while dumping msgpackdump() argument, index 0, itself: attempt to dump function reference', @@ -776,7 +776,7 @@ describe('msgpackdump() function', function() end) it('fails to dump a partial', function() - command('function T() dict\nendfunction') + command('function! T() dict\nendfunction') eq( 'Vim(call):E686: Argument of msgpackdump() must be a List', exc_exec('call msgpackdump(function("T", [1, 2], {}))') -- cgit