Fix lualint warnings

This commit is contained in:
shadmansaleh 2021-04-03 10:18:40 +06:00
parent 7a6228d581
commit f4224a12c0

View File

@ -217,34 +217,36 @@ describe("API: set highlight", function()
undercurl = true, undercurl = true,
} }
before_each(function() local function get_ns()
_G.ns = meths.get_namespaces().Test_set_hl local ns = meths.get_namespaces().Test_set_hl
if not ns then ns = meths.create_namespace('Test_set_hl') end if not ns then ns = meths.create_namespace('Test_set_hl') end
meths._set_hl_ns(ns) meths._set_hl_ns(ns)
end) return ns
end
after_each(function()
_G.ns = nil
end)
it ("can set gui highlight", function() it ("can set gui highlight", function()
local ns = get_ns()
meths.set_hl(ns, 'Test_hl', highlight1) meths.set_hl(ns, 'Test_hl', highlight1)
eq(highlight1, meths.get_hl_by_name('Test_hl', true)) eq(highlight1, meths.get_hl_by_name('Test_hl', true))
end) end)
it ("can set cterm highlight", function() it ("can set cterm highlight", function()
local ns = get_ns()
meths.set_hl(ns, 'Test_hl', highlight2_config) meths.set_hl(ns, 'Test_hl', highlight2_config)
eq(highlight2_result, meths.get_hl_by_name('Test_hl', false)) eq(highlight2_result, meths.get_hl_by_name('Test_hl', false))
end) end)
it ("cterm attr defaults to gui attr", function() it ("cterm attr defaults to gui attr", function()
local ns = get_ns()
meths.set_hl(ns, 'Test_hl', highlight1) meths.set_hl(ns, 'Test_hl', highlight1)
eq({ eq({
bold = true, bold = true,
italic = true, italic = true,
}, meths.get_hl_by_name('Test_hl', false)) }, meths.get_hl_by_name('Test_hl', false))
end) end)
it ("can overwrite attr for cterm", function() it ("can overwrite attr for cterm", function()
local ns = get_ns()
meths.set_hl(ns, 'Test_hl', highlight3_config) meths.set_hl(ns, 'Test_hl', highlight3_config)
eq(highlight3_result_gui, meths.get_hl_by_name('Test_hl', true)) eq(highlight3_result_gui, meths.get_hl_by_name('Test_hl', true))
eq(highlight3_result_cterm, meths.get_hl_by_name('Test_hl', false)) eq(highlight3_result_cterm, meths.get_hl_by_name('Test_hl', false))