mirror of
https://github.com/neovim/neovim.git
synced 2025-02-25 18:55:25 -06:00
Add tests for focus events
This commit is contained in:
parent
33eb33bb62
commit
f480b38a2f
@ -148,6 +148,32 @@ describe('tui', function()
|
||||
-- TERMINAL -- |
|
||||
]])
|
||||
end)
|
||||
|
||||
it('can handle focus events', function()
|
||||
execute('autocmd FocusGained * echo "gained"')
|
||||
execute('autocmd FocusLost * echo "lost"')
|
||||
feed('\x1b[I')
|
||||
screen:expect([[
|
||||
{1: } |
|
||||
~ |
|
||||
~ |
|
||||
~ |
|
||||
[No Name] |
|
||||
gained |
|
||||
-- TERMINAL -- |
|
||||
]])
|
||||
|
||||
feed('\x1b[O')
|
||||
screen:expect([[
|
||||
{1: } |
|
||||
~ |
|
||||
~ |
|
||||
~ |
|
||||
[No Name] |
|
||||
lost |
|
||||
-- TERMINAL -- |
|
||||
]])
|
||||
end)
|
||||
end)
|
||||
|
||||
describe('tui with non-tty file descriptors', function()
|
||||
|
Loading…
Reference in New Issue
Block a user