31 lines
613 B
Lua
31 lines
613 B
Lua
|
|
local mock = {
|
||
|
|
commands = {},
|
||
|
|
}
|
||
|
|
|
||
|
|
mock.reset = function()
|
||
|
|
mock.commands = {}
|
||
|
|
|
||
|
|
_G.vim = {
|
||
|
|
notify = function() end,
|
||
|
|
cmd = function(cmd)
|
||
|
|
table.insert(mock.commands, cmd)
|
||
|
|
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
|
||
|
|
|
||
|
|
return mock
|