ivy.nvim/lua/ivy/window_test.lua

30 lines
751 B
Lua

local window = require "ivy.window"
before_each(function()
-- Mock the global vim functions we are using in the prompt
_G.vim = {
notify = function() end,
api = {
nvim_echo = function() end,
nvim_get_current_win = function()
return 10
end,
nvim_command = function() end,
nvim_win_get_buf = function()
return 10
end,
nvim_win_set_option = function() end,
nvim_buf_set_option = function() end,
nvim_buf_set_var = function() end,
nvim_buf_set_keymap = function() end,
},
}
end)
it("can initialize", function(t)
window.initialize()
if window.get_buffer() ~= 10 then
t.error("The windows buffer should be 10 found " .. window.get_buffer())
end
end)