test: improve test conventions

Work on https://github.com/neovim/neovim/issues/27004.
This commit is contained in:
dundargoc
2024-04-08 11:03:20 +02:00
committed by dundargoc
parent 978962f9a0
commit 7035125b2b
488 changed files with 4176 additions and 4235 deletions

View File

@@ -1,8 +1,8 @@
-- Test character classes in regexp using regexpengine 0, 1, 2.
local helpers = require('test.functional.helpers')(after_each)
local clear, command, expect = helpers.clear, helpers.command, helpers.expect
local source, write_file = helpers.source, helpers.write_file
local t = require('test.functional.testutil')(after_each)
local clear, command, expect = t.clear, t.command, t.expect
local source, write_file = t.source, t.write_file
local function sixlines(text)
local result = ''
@@ -13,14 +13,14 @@ local function sixlines(text)
end
local function diff(text, nodedent)
local fname = helpers.tmpname()
local fname = t.tmpname()
command('w! ' .. fname)
helpers.poke_eventloop()
t.poke_eventloop()
local data = io.open(fname):read('*all')
if nodedent then
helpers.eq(text, data)
t.eq(text, data)
else
helpers.eq(helpers.dedent(text), data)
t.eq(t.dedent(text), data)
end
os.remove(fname)
end