mirror of
https://github.com/neovim/neovim.git
synced 2025-11-30 06:00:42 +00:00
test: improve test conventions
Work on https://github.com/neovim/neovim/issues/27004.
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user