mirror of
https://github.com/dense-analysis/ale.git
synced 2025-12-06 20:54:26 +08:00
Add ale.has to mirror ale#Has in Lua
This commit is contained in:
27
test/lua/ale_has_spec.lua
Normal file
27
test/lua/ale_has_spec.lua
Normal file
@@ -0,0 +1,27 @@
|
||||
local eq = assert.are.same
|
||||
local ale = require("ale")
|
||||
|
||||
describe("ale.has", function()
|
||||
setup(function()
|
||||
_G.vim = {
|
||||
fn = {
|
||||
["ale#Has"] = function(feature)
|
||||
if feature == "ale-4.0.0" then
|
||||
return 1
|
||||
end
|
||||
|
||||
return 0
|
||||
end,
|
||||
},
|
||||
}
|
||||
end)
|
||||
|
||||
teardown(function()
|
||||
_G.vim = nil
|
||||
end)
|
||||
|
||||
it("should return valuse from ale#Has correctly", function()
|
||||
eq(true, ale.has("ale-4.0.0"))
|
||||
eq(false, ale.has("ale-20.0.0"))
|
||||
end)
|
||||
end)
|
||||
Reference in New Issue
Block a user