Add tests for focus events

This commit is contained in:
Joe Hermaszewski 2015-11-13 16:20:32 +00:00
parent 33eb33bb62
commit f480b38a2f

View File

@ -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()