test: add base test for ivy.window

This commit is contained in:
Ade Attwood 2022-09-04 14:01:02 +01:00
parent 3b0d1510e7
commit a3cd30d4ff

30
lua/ivy/window_test.lua Normal file
View file

@ -0,0 +1,30 @@
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)