neovim/test/functional/legacy/signs_spec.lua
ZyX ff470bb853 functests: Check logs in lua code
It is otherwise impossible to determine which test failed sanitizer/valgrind
check. test/functional/helpers.lua module return was changed so that tests which
do not provide after_each function to get new check will automatically fail.
2016-06-10 21:50:49 +03:00

24 lines
696 B
Lua

-- Tests for signs
local helpers = require('test.functional.helpers')(after_each)
local clear, execute, expect = helpers.clear, helpers.execute, helpers.expect
describe('signs', function()
setup(clear)
it('is working', function()
execute('sign define JumpSign text=x')
execute([[exe 'sign place 42 line=2 name=JumpSign buffer=' . bufnr('')]])
-- Split the window to the bottom to verify :sign-jump will stay in the current
-- window if the buffer is displayed there.
execute('bot split')
execute([[exe 'sign jump 42 buffer=' . bufnr('')]])
execute([[call append(line('$'), winnr())]])
-- Assert buffer contents.
expect([[
2]])
end)
end)