Compare commits
2 commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 9e4f6633d2 | |||
| 683ce58652 |
2 changed files with 33 additions and 1 deletions
|
|
@ -37,7 +37,9 @@ controller.update = function(text)
|
|||
end
|
||||
|
||||
controller.complete = function()
|
||||
controller.checkpoint()
|
||||
vim.api.nvim_set_current_win(window.origin)
|
||||
controller.callback(window.get_current_selection())
|
||||
|
||||
controller.destroy()
|
||||
end
|
||||
|
||||
|
|
|
|||
30
lua/ivy/window_test.lua
Normal file
30
lua/ivy/window_test.lua
Normal 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)
|
||||
Loading…
Reference in a new issue